Home
last modified time | relevance | path

Searched refs:move_range (Results 1 – 12 of 12) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/rtl-ssa/
H A Dmovement.h71 canonicalize_move_range (insn_range_info &move_range, insn_info *insn) in canonicalize_move_range() argument
73 while (move_range.first != insn && !can_insert_after (move_range.first)) in canonicalize_move_range()
74 move_range.first = move_range.first->next_nondebug_insn (); in canonicalize_move_range()
75 while (move_range.last != insn && !can_insert_after (move_range.last)) in canonicalize_move_range()
76 move_range.last = move_range.last->prev_nondebug_insn (); in canonicalize_move_range()
77 return bool (move_range); in canonicalize_move_range()
98 restrict_movement_for_dead_range (insn_range_info &move_range, in restrict_movement_for_dead_range() argument
133 move_range = move_later_than (move_range, limit); in restrict_movement_for_dead_range()
142 move_range = move_later_than (move_range, access_insn (prev_access)); in restrict_movement_for_dead_range()
149 move_range = move_earlier_than (move_range, next->insn ()); in restrict_movement_for_dead_range()
[all …]
H A Dchanges.cc74 move_range.first->print_identifier_and_location (pp); in print()
78 move_range.last->print_identifier_and_location (pp); in print()
110 min_insn = later_insn (min_insn, change->move_range.first); in verify_insn_changes()
113 if (*min_insn > *change->move_range.last) in verify_insn_changes()
253 gcc_checking_assert (change.move_range); in choose_insn_placement()
256 insn_info *first = change.move_range.first; in choose_insn_placement()
257 insn_info *last = change.move_range.last; in choose_insn_placement()
268 insn_info *closest = change.move_range.clamp_insn_to_range (insn); in choose_insn_placement()
603 change->move_range = move_later_than (change->move_range, min_insn); in change_insns()
604 if (!canonicalize_move_range (change->move_range, change->insn ())) in change_insns()
[all …]
H A Dchange-utils.h71 return (restrict_movement_for_uses_ignoring (change.move_range, in restrict_movement_ignoring()
73 && restrict_movement_for_defs_ignoring (change.move_range, in restrict_movement_ignoring()
75 && canonicalize_move_range (change.move_range, change.insn ())); in restrict_movement_ignoring()
H A Dmember-fns.inl828 move_range (insn),
838 move_range (insn),
940 insn_info *insn = change.move_range.clamp_insn_to_range (change.insn ());
947 insn_range_info move_range = change.move_range; local
948 if (!restrict_movement_for_dead_range (move_range, regno, insn, ignore))
952 change.move_range = move_range;
H A Dchanges.h89 insn_range_info move_range; variable
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64-cc-fusion.cc185 cc_change.move_range = cc_insn->ebb ()->insn_range (); in parallelize_insns()
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Drtl.texi4895 where the instruction should be located (@code{move_range}).
4908 change.move_range = @dots{};
4914 As noted above, the default @code{move_range} requires the instruction
4921 change.move_range = insn->ebb ()->insn_range ();
4932 This function tries to limit @code{move_range} to a range of instructions
4966 flags register to @code{new_defs} and restrict @code{move_range} to
4999 change.move_range = @dots{};
5087 to satisfy all of the @code{move_range}s at once.
5113 change1.move_range = @dots{};
5118 change2.move_range = @dots{};
H A Dgccint.info20387 * where the instruction should be located ('move_range'). This is a
20398 change.move_range = ...;
20403 As noted above, the default 'move_range' requires the instruction to
20409 change.move_range = insn->ebb ()->insn_range ();
20417 This function tries to limit 'move_range' to a range of instructions at
20447 register to 'new_defs' and restrict 'move_range' to the locations at
20475 change.move_range = ...;
20553 of the 'move_range's at once.
20574 change1.move_range = ...;
20579 change2.move_range = ...;
/netbsd-src/external/gpl3/gcc/dist/libstdc++-v3/
H A DChangeLog-20133622 * testsuite/23_containers/unordered_set/insert/move_range.cc: Adjust
3629 * testsuite/23_containers/unordered_set/insert/move_range.cc: New.
H A DChangeLog-20162757 * testsuite/unordered_set/insert/move_range.cc: Likewise.
/netbsd-src/external/gpl3/gcc.old/dist/
H A DMD5SUMS96597 …af20f066e779cbc9198ee26fc9 libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc
/netbsd-src/external/gpl3/gcc/dist/
H A DMD5SUMS110867 …bc7dad2f586611a3fc0ab0093f libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc