Lines Matching refs:modref_access_node
1088 * ipa-modref-tree.c (modref_access_node::range_info_useful_p): Handle
1090 (modref_access_node::dump): Likewise.
1091 (modref_access_node::get_call_arg): Likewise.
1094 (modref_access_node::useful_for_kill): Handle
1860 * ipa-modref-tree.c (modref_access_node::closer_pair_p): Likewise.
3817 (modref_access_node::stream_out): New member function.
3818 (modref_access_node::stream_in): New member function.
3819 * ipa-modref-tree.h (modref_access_node::stream_out,
3820 modref_access_node::stream_in): Declare.
4259 * ipa-modref-tree.c (modref_access_node::update_for_kills): New
4261 (modref_access_node::merge_for_kills): Likewise.
4262 (modref_access_node::insert_kill): Likewise.
4263 * ipa-modref-tree.h (modref_access_node::update_for_kills,
4264 modref_access_node::merge_for_kills, modref_access_node::insert_kill):
4266 (modref_access_node::useful_for_kill): New member function.
4295 * ipa-modref-tree.c (modref_access_node::get_call_arg): New member
4297 (modref_access_node::get_ao_ref): Likewise.
4298 * ipa-modref-tree.h (modref_access_node::get_call_arg): Declare.
4299 (modref_access_node::get_ao_ref): Declare.
4314 * ipa-modref-tree.c (modref_access_node::range_info_useful_p):
4316 (modref_access_node::dump): Move from ipa-modref.c; make member
4318 * ipa-modref-tree.h (modref_access_node::range_info_useful_p.
4319 modref_access_node::dump): Declare.
4348 (struct modref_access_node): Move longer member functions to
4352 * ipa-modref-tree.c (modref_access_node::contains): Move here
4354 (modref_access_node::update): Likewise.
4355 (modref_access_node::merge): Likewise.
4356 (modref_access_node::closer_pair_p): Likewise.
4357 (modref_access_node::forced_merge): Likewise.
4358 (modref_access_node::update2): Likewise.
4359 (modref_access_node::combined_offsets): Likewise.
4360 (modref_access_node::try_merge_with): Likewise.
4361 (modref_access_node::insert): Likewise.
6031 (struct modref_access_node): update for special parms.
6188 * ipa-modref-tree.h (struct modref_access_node): Avoid left shift
9777 * ipa-modref-tree.h (modref_access_node::update2):
10122 * ipa-modref-tree.h (struct modref_access_node): Revert
10420 * ipa-modref-tree.h (modref_access_node::contains_p): Handle offsets
10422 (modref_access_node::try_merge_with): Add sanity check that there
15421 * ipa-modref-tree.h (modref_access_node::merge): Break out
15423 (modref_access_node::combined_offsets): ... here
15424 (modref_access_node::update2): ... here
15425 (modref_access_node::closer_pair_p): New member function.
15426 (modref_access_node::forced_merge): New member function.
15537 * ipa-modref-tree.h (modref_access_node::try_merge_with): Restart
15636 * ipa-modref-tree.h (struct modref_access_node): Add adjustments;
15637 (modref_access_node::operator==): Fix handling of access ranges.
15638 (modref_access_node::contains): Constify parameter; handle also
15640 (modref_access_node::update): New function.
15641 (modref_access_node::merge): New function.
16006 * ipa-modref-tree.h (modref_access_node::range_info_useful_p):
16008 (modref_access_node::contains): New member function.
16009 (modref_access_node::search): Remove.
16010 (modref_access_node::insert): Be smarter about subaccesses.