HomeSort by: relevance | last modified time | path
    Searched defs:use_insn (Results 1 - 22 of 22) sorted by relevancy

  /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...]

Completed in 145 milliseconds