| /src/external/gpl3/gcc/dist/gcc/config/nds32/ |
| nds32-relax-opt.cc | 239 rtx_insn *use_insn = NULL; local 247 use_insn = DF_REF_INSN (link->ref); 251 BLOCK_FOR_INSN (use_insn), 255 /* Skip if use_insn not active insn. */ 256 if (!active_insn_p (use_insn)) 269 && (recog_memoized (use_insn) == CODE_FOR_addsi3)) 271 pat = XEXP (PATTERN (use_insn), 1); 276 validate_replace_rtx (pat, new_pat, use_insn); 277 nds32_group_infos.safe_push (use_insn); 279 else if (nds32_plus_reg_load_store_p (use_insn) 317 rtx_insn *use_insn = NULL; local 368 emit_insn_before (gen_relax_group (group_id), use_insn); local 383 emit_insn_before (gen_relax_group (group_id), use_insn); local 445 rtx_insn *use_insn = NULL; local 491 emit_insn_before (gen_relax_group (group_id), use_insn); local [all...] |
| /src/external/gpl3/gcc.old/dist/gcc/config/nds32/ |
| nds32-relax-opt.cc | 239 rtx_insn *use_insn = NULL; local 247 use_insn = DF_REF_INSN (link->ref); 251 BLOCK_FOR_INSN (use_insn), 255 /* Skip if use_insn not active insn. */ 256 if (!active_insn_p (use_insn)) 269 && (recog_memoized (use_insn) == CODE_FOR_addsi3)) 271 pat = XEXP (PATTERN (use_insn), 1); 276 validate_replace_rtx (pat, new_pat, use_insn); 277 nds32_group_infos.safe_push (use_insn); 279 else if (nds32_plus_reg_load_store_p (use_insn) 317 rtx_insn *use_insn = NULL; local 368 emit_insn_before (gen_relax_group (group_id), use_insn); local 383 emit_insn_before (gen_relax_group (group_id), use_insn); local 445 rtx_insn *use_insn = NULL; local 491 emit_insn_before (gen_relax_group (group_id), use_insn); local [all...] |
| /src/external/gpl3/gcc/dist/gcc/config/riscv/ |
| riscv-avlprop.cc | 349 insn_info *use_insn = use->insn (); local 350 if (!use_insn->can_be_optimized () || use_insn->is_asm () 351 || use_insn->is_call () || use_insn->has_volatile_refs () 352 || use_insn->has_pre_post_modify () 353 || !has_vl_op (use_insn->rtl ())) 360 extract_insn_cached (use_insn->rtl ()); 361 int merge_op_idx = get_attr_merge_op_idx (use_insn->rtl ()); 366 && !tail_agnostic_p (use_insn->rtl ()) [all...] |
| /src/external/gpl3/gcc/dist/gcc/ |
| fwprop.cc | 195 /* Prepare to replace FROM with TO in USE_INSN. */ 197 fwprop_propagation::fwprop_propagation (insn_info *use_insn, 199 : insn_propagation (use_insn->rtl (), from, to), 201 single_ebb_p (use_insn->ebb () == def->ebb ()) 358 USE_INSN. Return the number of substitutions on success, otherwise return 359 -1 and leave USE_INSN unchanged. 368 try_fwprop_subst_note (insn_info *use_insn, set_info *def, 371 rtx_insn *use_rtl = use_insn->rtl (); 375 fwprop_propagation prop (use_insn, def, dest, src); 381 use_insn->uid (), prop.failure_reason) 434 insn_info *use_insn = use_change.insn (); local 581 insn_info *use_insn = use->insn (); local 766 insn_info *use_insn = use->insn (); local [all...] |
| ree.cc | 1181 rtx_insn *use_insn = DF_REF_INSN (ref_link->ref); local 1182 if (use_insn != insn && !DEBUG_INSN_P (use_insn))
|
| ddg.cc | 130 which is used in USE_INSN. Otherwise return false. The result is 132 use_insn when -fmodulo-sched-allow-regmoves is set. This function 135 by use_insn, if use_insn uses an address register auto-inc'ed by 138 autoinc_var_is_used_p (rtx_insn *def_insn, rtx_insn *use_insn) 144 && reg_referenced_p (XEXP (note, 0), PATTERN (use_insn))) 295 rtx_insn *use_insn = DF_REF_INSN (r_use->ref); 297 if (DEBUG_INSN_P (use_insn)) 301 use_node = get_node_of_insn (g, use_insn); 323 is used in USE_INSN then do not remove the edge to make sur 294 rtx_insn *use_insn = DF_REF_INSN (r_use->ref); local [all...] |
| loop-invariant.cc | 900 rtx_insn *use_insn = DF_REF_INSN (use); local 914 validate_unshare_change (use_insn, pos, SET_SRC (def_set), true); 917 if (!ok && (use_set = single_set (use_insn)) != NULL_RTX) 1725 rtx_insn *use_insn; local 1728 use_insn = DF_REF_INSN (use); 1729 use_bb = BLOCK_FOR_INSN (use_insn); 1732 if (use_insn == insn) 1740 if ((use_bb == bb && DF_INSN_LUID (insn) >= DF_INSN_LUID (use_insn)) 1743 if (!DEBUG_INSN_P (use_insn)) 1745 debug_insns_to_reset.safe_push (use_insn); [all...] |
| postreload.cc | 874 rtx_insn *use_insn = use->insn; 876 bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn)); 893 && validate_change (use_insn, 900 rtx new_set = single_set (use_insn); 915 && validate_change (use_insn, &SET_SRC (new_set), 993 rtx_insn *use_insn = use->insn; 1023 reload_combine_purge_insn_uses (use_insn); local 1024 reload_combine_note_use (&PATTERN (use_insn), use_insn, 1029 fixup_debug_insns (reg, src, insn, use_insn); 873 rtx_insn *use_insn = use->insn; local 992 rtx_insn *use_insn = use->insn; local [all...] |
| ira.cc | 3522 rtx_insn *use_insn = DF_REF_INSN (use); 3523 if (!DEBUG_INSN_P (use_insn)) 3525 basic_block use_bb = BLOCK_FOR_INSN (use_insn); 3931 rtx_insn *use_insn = 0; 3939 gcc_assert (!use_insn); 3940 use_insn = DF_REF_INSN (use); 3942 gcc_assert (use_insn); 3946 if (JUMP_P (use_insn)) 3951 if (GET_CODE (PATTERN (use_insn)) == TRAP_IF) 3969 basic_block use_bb = BLOCK_FOR_INSN (use_insn); 3501 rtx_insn *use_insn = DF_REF_INSN (use); local 3910 rtx_insn *use_insn = 0; local 4911 rtx_insn *use_insn = closest_uses[i]; local 4969 emit_insn_after (PATTERN (x), use_insn); local 4998 emit_insn_before (gen_move_insn (def_reg, newreg), use_insn); local [all...] |
| combine.cc | 1057 rtx_insn *use_insn; 1065 use_insn = next_use[regno]; 1068 if (BLOCK_FOR_INSN (use_insn) != bb) 1079 && asm_noperands (PATTERN (use_insn)) >= 0) 1084 FOR_EACH_LOG_LINK (links, use_insn) 1089 LOG_LINKS (use_insn) 1090 = alloc_insn_link (insn, regno, LOG_LINKS (use_insn)); 1049 rtx_insn *use_insn; local
|
| /src/external/gpl3/gcc.old/dist/gcc/ |
| fwprop.cc | 195 /* Prepare to replace FROM with TO in USE_INSN. */ 197 fwprop_propagation::fwprop_propagation (insn_info *use_insn, 199 : insn_propagation (use_insn->rtl (), from, to), 201 single_ebb_p (use_insn->ebb () == def->ebb ()) 358 USE_INSN. Return the number of substitutions on success, otherwise return 359 -1 and leave USE_INSN unchanged. 368 try_fwprop_subst_note (insn_info *use_insn, set_info *def, 371 rtx_insn *use_rtl = use_insn->rtl (); 375 fwprop_propagation prop (use_insn, def, dest, src); 381 use_insn->uid (), prop.failure_reason) 434 insn_info *use_insn = use_change.insn (); local 576 insn_info *use_insn = use->insn (); local 761 insn_info *use_insn = use->insn (); local [all...] |
| ree.cc | 1181 rtx_insn *use_insn = DF_REF_INSN (ref_link->ref); local 1182 if (use_insn != insn && !DEBUG_INSN_P (use_insn))
|
| ddg.cc | 130 which is used in USE_INSN. Otherwise return false. The result is 132 use_insn when -fmodulo-sched-allow-regmoves is set. This function 135 by use_insn, if use_insn uses an address register auto-inc'ed by 138 autoinc_var_is_used_p (rtx_insn *def_insn, rtx_insn *use_insn) 144 && reg_referenced_p (XEXP (note, 0), PATTERN (use_insn))) 295 rtx_insn *use_insn = DF_REF_INSN (r_use->ref); 297 if (DEBUG_INSN_P (use_insn)) 301 use_node = get_node_of_insn (g, use_insn); 323 is used in USE_INSN then do not remove the edge to make sur 294 rtx_insn *use_insn = DF_REF_INSN (r_use->ref); local [all...] |
| loop-invariant.cc | 900 rtx_insn *use_insn = DF_REF_INSN (use); local 914 validate_unshare_change (use_insn, pos, SET_SRC (def_set), true); 917 if (!ok && (use_set = single_set (use_insn)) != NULL_RTX) 1725 rtx_insn *use_insn; local 1728 use_insn = DF_REF_INSN (use); 1729 use_bb = BLOCK_FOR_INSN (use_insn); 1732 if (use_insn == insn) 1740 if ((use_bb == bb && DF_INSN_LUID (insn) >= DF_INSN_LUID (use_insn)) 1743 if (!DEBUG_INSN_P (use_insn)) 1745 debug_insns_to_reset.safe_push (use_insn); [all...] |
| postreload.cc | 874 rtx_insn *use_insn = use->insn; 876 bool speed = optimize_bb_for_speed_p (BLOCK_FOR_INSN (use_insn)); 893 && validate_change (use_insn, 900 rtx new_set = single_set (use_insn); 915 && validate_change (use_insn, &SET_SRC (new_set), 993 rtx_insn *use_insn = use->insn; 1023 reload_combine_purge_insn_uses (use_insn); local 1024 reload_combine_note_use (&PATTERN (use_insn), use_insn, 1029 fixup_debug_insns (reg, src, insn, use_insn); 873 rtx_insn *use_insn = use->insn; local 992 rtx_insn *use_insn = use->insn; local [all...] |
| ira.cc | 3510 rtx_insn *use_insn = DF_REF_INSN (use); 3511 if (!DEBUG_INSN_P (use_insn)) 3513 basic_block use_bb = BLOCK_FOR_INSN (use_insn); 3908 rtx_insn *use_insn = 0; 3916 gcc_assert (!use_insn); 3917 use_insn = DF_REF_INSN (use); 3919 gcc_assert (use_insn); 3923 if (JUMP_P (use_insn)) 3928 if (GET_CODE (PATTERN (use_insn)) == TRAP_IF) 3946 basic_block use_bb = BLOCK_FOR_INSN (use_insn); 3489 rtx_insn *use_insn = DF_REF_INSN (use); local 3887 rtx_insn *use_insn = 0; local 4886 rtx_insn *use_insn = closest_uses[i]; local 4944 emit_insn_after (PATTERN (x), use_insn); local 4973 emit_insn_before (gen_move_insn (def_reg, newreg), use_insn); local [all...] |
| combine.cc | 1059 rtx_insn *use_insn; 1067 use_insn = next_use[regno]; 1070 if (BLOCK_FOR_INSN (use_insn) != bb) 1081 && asm_noperands (PATTERN (use_insn)) >= 0) 1086 FOR_EACH_LOG_LINK (links, use_insn) 1091 LOG_LINKS (use_insn) 1092 = alloc_insn_link (insn, regno, LOG_LINKS (use_insn)); 1051 rtx_insn *use_insn; local
|
| /src/external/gpl3/gcc/dist/gcc/rtl-ssa/ |
| accesses.cc | 1430 insn_info *use_insn = bb->ebb ()->first_bb ()->head_insn (); local 1431 auto *new_use = allocate_temp<use_info> (use_insn, resource, phi);
|
| /src/external/gpl3/gcc.old/dist/gcc/rtl-ssa/ |
| accesses.cc | 1364 insn_info *use_insn = bb->ebb ()->first_bb ()->head_insn (); local 1365 auto *new_use = allocate_temp<use_info> (use_insn, resource, phi);
|
| /src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| rs6000-p8swap.cc | 245 rtx use_insn = DF_REF_INSN (link->ref); local 246 if (NONDEBUG_INSN_P (use_insn)) 248 insn_entry + INSN_UID (use_insn)); 941 rtx use_insn = DF_REF_INSN (link->ref); local 942 rtx use_body = PATTERN (use_insn); 1107 rtx use_insn = DF_REF_INSN (link->ref); local 1108 insn_entry[INSN_UID (use_insn)].will_delete = 1;
|
| /src/external/gpl3/gcc.old/dist/gcc/config/rs6000/ |
| rs6000-p8swap.cc | 244 rtx use_insn = DF_REF_INSN (link->ref); local 246 insn_entry + INSN_UID (use_insn)); 939 rtx use_insn = DF_REF_INSN (link->ref); local 940 rtx use_body = PATTERN (use_insn); 1105 rtx use_insn = DF_REF_INSN (link->ref); local 1106 insn_entry[INSN_UID (use_insn)].will_delete = 1;
|
| /src/external/gpl3/gcc/dist/gcc/config/aarch64/ |
| aarch64-ldp-fusion.cc | 1350 auto use_insn = use->insn (); local 1351 auto use_rtl = use_insn->rtl (); 1352 insn_change change (use_insn); 1370 auto use_insn = use->insn (); local 1373 auto use_rtl = use_insn->rtl (); 1374 insn_change change (use_insn); 1387 if (*def->insn () > *use_insn) 1389 // We now need USE_INSN to consume DEF. Create a new use of DEF. 1400 use_insn, 1410 const char *dir = (*def->insn () < *use_insn) ? "down" : "up" [all...] |