/dragonfly/contrib/gcc-4.7/gcc/ |
H A D | loop-invariant.c | 99 struct invariant struct 154 struct invariant *inv; 266 static struct invariant * 301 struct invariant *inv; in hash_invariant_expr_1() 467 static struct invariant * 503 struct invariant *dep; in find_identical_invariants() 535 struct invariant *inv; in merge_identical_invariants() 695 struct invariant *inv = XNEW (struct invariant); in create_new_invariant() 778 struct invariant *inv; in check_dependency() 845 struct invariant *inv; in find_invariant_insn() [all …]
|
H A D | reload.h | 219 rtx invariant; member 248 VEC_index (reg_equivs_t, reg_equivs, (ELT))->invariant
|
H A D | params.def | 451 /* The cost of expression in loop invariant motion that is considered 455 "The minimum cost of an expensive expression in the loop invariant motion", 791 "The number of registers in each class kept unused by loop invariant motion", 830 /* Avoid doing loop invariant motion on very large loops. */ 833 "loop-invariant-max-bbs-in-loop", 834 "Max basic blocks number in loop for loop invariant motion",
|
H A D | timevar.def | 159 DEFTIMEVAR (TV_LIM , "tree loop invariant motion") 206 DEFTIMEVAR (TV_LOOP_MOVE_INVARIANTS , "loop invariant motion")
|
H A D | tree-inline.c | 908 int invariant = is_gimple_min_invariant (*tp); in remap_gimple_op_r() local 917 if (invariant && !is_gimple_min_invariant (*tp)) in remap_gimple_op_r() 1172 int invariant = is_gimple_min_invariant (*tp); in copy_tree_body_r() local 1184 if (invariant && !is_gimple_min_invariant (*tp)) in copy_tree_body_r()
|
H A D | gimple.def | 269 INITIAL, FINAL and INCR are required to be loop invariant integer
|
/dragonfly/contrib/gcc-8.0/gcc/ |
H A D | loop-invariant.c | 100 struct invariant struct 158 struct invariant *inv; 266 static struct invariant * 301 struct invariant *inv; in hash_invariant_expr_1() 472 static struct invariant * 508 struct invariant *dep; in find_identical_invariants() 511 struct invariant *tmp; in find_identical_invariants() 546 struct invariant *inv; in merge_identical_invariants() 708 struct invariant *inv = XNEW (struct invariant); in create_new_invariant() 900 struct invariant *inv; in inv_can_prop_to_addr_use() [all …]
|
H A D | reload.h | 220 rtx invariant; member 249 (*reg_equivs)[(ELT)].invariant
|
H A D | ira.h | 179 rtx invariant; member
|
H A D | lra-coalesce.c | 216 && ira_reg_equiv[regno].invariant == NULL_RTX); in coalescable_pseudo_p()
|
H A D | lra-constraints.c | 439 if ((res = ira_reg_equiv[i].invariant) != NULL_RTX) in lra_init_equiv() 440 ira_reg_equiv[i].invariant = copy_rtx (res); in lra_init_equiv() 458 if ((x = ira_reg_equiv[regno].invariant) != NULL_RTX) in update_equiv() 459 ira_reg_equiv[regno].invariant in update_equiv() 485 if ((res = ira_reg_equiv[regno].invariant) != NULL_RTX) in get_equiv() 4977 invariant_hash (const void *invariant) in invariant_hash() argument 4999 invariant_t invariant; in insert_invariant() local 5002 invariant.invariant_rtx = invariant_rtx; in insert_invariant() 5461 if (ira_reg_equiv[original_regno].invariant) in lra_copy_reg_equiv() 5462 ira_reg_equiv[new_regno].invariant in lra_copy_reg_equiv() [all …]
|
H A D | timevar.def | 186 DEFTIMEVAR (TV_LIM , "tree loop invariant motion") 237 DEFTIMEVAR (TV_LOOP_MOVE_INVARIANTS , "loop invariant motion")
|
H A D | ira.c | 2611 = ira_reg_equiv[to_regno].invariant in ira_update_equiv_info_by_shuffle_insn() 2626 ira_assert (ira_reg_equiv[from_regno].invariant == NULL_RTX in ira_update_equiv_info_by_shuffle_insn() 2639 ira_assert (ira_reg_equiv[from_regno].invariant == NULL_RTX); in ira_update_equiv_info_by_shuffle_insn() 2646 x = ira_reg_equiv[from_regno].invariant; in ira_update_equiv_info_by_shuffle_insn() 2648 ira_assert (ira_reg_equiv[to_regno].invariant == NULL_RTX in ira_update_equiv_info_by_shuffle_insn() 2649 || rtx_equal_p (ira_reg_equiv[to_regno].invariant, x)); in ira_update_equiv_info_by_shuffle_insn() 2650 ira_reg_equiv[to_regno].invariant = x; in ira_update_equiv_info_by_shuffle_insn() 3988 ira_reg_equiv[i].invariant = x; in setup_reg_equiv()
|
H A D | params.def | 508 /* The cost of expression in loop invariant motion that is considered 512 "The minimum cost of an expensive expression in the loop invariant motion.", 856 "The number of registers in each class kept unused by loop invariant motion.", 916 /* Avoid doing loop invariant motion on very large loops. */ 919 "loop-invariant-max-bbs-in-loop", 920 "Max basic blocks number in loop for loop invariant motion.",
|
H A D | passes.def | 379 /* ??? We do want some kind of loop invariant motion, but we possibly
|
H A D | ira-int.h | 1075 || ira_reg_equiv[regno].invariant != NULL_RTX in ira_equiv_no_lvalue_p()
|
/dragonfly/contrib/gcc-4.7/gcc/doc/ |
H A D | passes.texi | 406 Loop invariant motion. This pass moves only invariants that 409 operands of conditions that are invariant out of the loop, so that we can use 424 Loop unswitching. This pass moves the conditional jumps that are invariant 602 @item Loop invariant motion 604 This pass removes expensive loop-invariant computations out of loops. 744 based GCSE also does loop invariant code motion. We also perform load 757 A loop invariant motion pass is implemented in @file{loop-invariant.c}.
|
/dragonfly/contrib/gcc-8.0/libstdc++-v3/include/tr1/ |
H A D | functional | 1501 * Trait identifying @a location-invariant types, meaning that the 1615 // Clone a location-invariant function object that fits within 1623 // Clone a function object that is not location-invariant or 1632 // Destroying a location-invariant object may still require
|
/dragonfly/contrib/gcc-4.7/libstdc++-v3/include/tr1/ |
H A D | functional | 1510 * Trait identifying @a location-invariant types, meaning that the 1624 // Clone a location-invariant function object that fits within 1632 // Clone a function object that is not location-invariant or 1641 // Destroying a location-invariant object may still require
|
/dragonfly/contrib/gcc-4.7/libstdc++-v3/include/std/ |
H A D | functional | 1640 * Trait identifying "location-invariant" types, meaning that the 1751 // Clone a location-invariant function object that fits within 1759 // Clone a function object that is not location-invariant or 1768 // Destroying a location-invariant object may still require
|
/dragonfly/contrib/binutils-2.27/ld/ |
H A D | fdl.texi | 278 of these sections as invariant. To do this, add their titles to the 455 or in part into the MMC, (1) had no cover texts or invariant sections,
|
/dragonfly/contrib/binutils-2.27/gprof/ |
H A D | fdl.texi | 278 of these sections as invariant. To do this, add their titles to the 455 or in part into the MMC, (1) had no cover texts or invariant sections,
|
/dragonfly/contrib/grep/doc/ |
H A D | fdl.texi | 278 of these sections as invariant. To do this, add their titles to the 455 or in part into the MMC, (1) had no cover texts or invariant sections,
|
/dragonfly/contrib/binutils-2.27/binutils/doc/ |
H A D | fdl.texi | 278 of these sections as invariant. To do this, add their titles to the 455 or in part into the MMC, (1) had no cover texts or invariant sections,
|
/dragonfly/contrib/gcc-4.7/gcc/doc/include/ |
H A D | fdl.texi | 311 of these sections as invariant. To do this, add their titles to the 488 or in part into the MMC, (1) had no cover texts or invariant sections,
|