Searched refs:move_range (Results 1 – 12 of 12) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/gcc/rtl-ssa/ |
H A D | movement.h | 71 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 D | changes.cc | 74 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 D | change-utils.h | 71 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 D | member-fns.inl | 828 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 D | changes.h | 89 insn_range_info move_range; variable
|
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/ |
H A D | aarch64-cc-fusion.cc | 185 cc_change.move_range = cc_insn->ebb ()->insn_range (); in parallelize_insns()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/ |
H A D | rtl.texi | 4895 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 D | gccint.info | 20387 * 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 D | ChangeLog-2013 | 3622 * testsuite/23_containers/unordered_set/insert/move_range.cc: Adjust 3629 * testsuite/23_containers/unordered_set/insert/move_range.cc: New.
|
H A D | ChangeLog-2016 | 2757 * testsuite/unordered_set/insert/move_range.cc: Likewise.
|
/netbsd-src/external/gpl3/gcc.old/dist/ |
H A D | MD5SUMS | 96597 …af20f066e779cbc9198ee26fc9 libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc
|
/netbsd-src/external/gpl3/gcc/dist/ |
H A D | MD5SUMS | 110867 …bc7dad2f586611a3fc0ab0093f libstdc++-v3/testsuite/23_containers/unordered_set/insert/move_range.cc
|