Home
last modified time | relevance | path

Searched refs:modref_lattice (Results 1 – 4 of 4) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dipa-modref.cc2003 class modref_lattice class
2036 bool merge (const modref_lattice &with);
2038 bool merge_deref (const modref_lattice &with, bool ignore_stores);
2047 modref_lattice::init () in init()
2064 modref_lattice::release () in release()
2073 modref_lattice::dump (FILE *out, int indent) const in dump()
2095 modref_lattice::add_escape_point (gcall *call, int arg, int min_flags, in add_escape_point()
2129 modref_lattice::merge (int f) in merge()
2158 modref_lattice::merge (const modref_lattice &with) in merge()
2179 modref_lattice::merge_deref (const modref_lattice &with, bool ignore_stores) in merge_deref()
[all …]
H A DChangeLog-20214627 * ipa-modref.c (modref_lattice::merge): Add sanity check.
5502 (modref_lattice::init): Likewise.
5503 (modref_lattice::merge): Likewise.
5504 (modref_lattice::merge_direct_load): Likewise.
5505 (modref_lattice::merge_direct_store): Likewise.
6141 * ipa-modref.c (modref_lattice): Add do_dataflow,
6143 (modref_lattice::release): Free propagate_to
6144 (modref_lattice::merge): Do not give up early on unknown
6146 (modref_lattice::merge_deref): Likewise.
7815 (modref_lattice::init): Likewise.
[all …]
H A DChangeLog-20202928 * ipa-modref.c (modref_lattice::merge): Do nothing if F is EAF_UNUSED.
3188 (modref_lattice::init): Also set EAF_NODIRECTESCAPE.
4616 (modref_lattice): New type.
4632 (modref_lattice::init): New member function.
4633 (modref_lattice::release): New member unction.
4634 (modref_lattice::dump): New member function.
4635 (modref_lattice::add_escape_point): New member function.
4636 (modref_lattice::merge): Two new member functions.
4637 (modref_lattice::merge_deref): New member functions.
4638 (modref_lattice::merge_direct_load): New member function.
[all …]
H A DChangeLog9443 struct escape_point, class modref_lattice, modref_lattice::merge,
9444 modref_lattice::merge_deref, class modref_eaf_analysis,