Searched refs:call_insn (Results 1 - 18 of 18) sorted by relevance

/haiku-buildtools/gcc/gcc/
H A Ddce.c282 find_call_stack_args (rtx_call_insn *call_insn, bool do_mark, bool fast, argument
291 gcc_assert (CALL_P (call_insn));
306 for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1))
335 FOR_EACH_INSN_USE (use, call_insn)
374 for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1))
394 FOR_EACH_INSN_USE (use, call_insn)
416 for (insn = PREV_INSN (call_insn); insn; insn = prev_insn)
421 if (insn == BB_HEAD (BLOCK_FOR_INSN (call_insn)))
H A Dresource.c677 rtx_call_insn *call_insn = as_a <rtx_call_insn *> (x);
683 get_call_reg_set_usage (call_insn, &regs, regs_invalidated_by_call);
686 for (link = CALL_INSN_FUNCTION_USAGE (call_insn);
694 if (find_reg_note (call_insn, REG_SETJMP, NULL))
671 rtx_call_insn *call_insn = as_a <rtx_call_insn *> (x); local
H A Dcalls.c307 rtx_insn *call_insn;
433 call_insn = last_call_insn ();
437 call = get_call_rtx_from (call_insn);
448 add_function_usage_to (call_insn, call_fusage);
452 RTL_CONST_CALL_P (call_insn) = 1;
456 RTL_PURE_CALL_P (call_insn) = 1;
460 RTL_LOOPING_CONST_OR_PURE_CALL_P (call_insn) = 1;
463 make_reg_eh_region_note (call_insn, ecf_flags, 0);
466 add_reg_note (call_insn, REG_NORETURN, const0_rtx);
470 add_reg_note (call_insn, REG_SETJM
306 rtx_insn *call_insn; local
[all...]
H A Demit-rtl.c3675 rtx call_insn = NULL_RTX;
3743 gcc_assert (call_insn == NULL_RTX);
3744 call_insn = insn;
3818 gcc_assert (call_insn != NULL_RTX);
3819 add_reg_note (call_insn, REG_NOTE_KIND (note), XEXP (note, 0));
4255 add_function_usage_to (rtx call_insn, rtx call_fusage)
4257 gcc_assert (call_insn && CALL_P (call_insn));
4261 if (CALL_INSN_FUNCTION_USAGE (call_insn))
4265 for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEX
3657 rtx call_insn = NULL_RTX; local
4235 add_function_usage_to(rtx call_insn, rtx call_fusage) argument
[all...]
H A Drtlanal.c3703 find_first_parameter_load (rtx_insn *call_insn, rtx_insn *boundary)
3714 for (p = CALL_INSN_FUNCTION_USAGE (call_insn); p; p = XEXP (p, 1))
3728 before = call_insn;
3729 first_set = call_insn;
3677 find_first_parameter_load(rtx_insn *call_insn, rtx_insn *boundary) argument
H A Ddse.c2403 get_call_args (rtx call_insn, tree fn, rtx *args, int nargs)
2425 for (link = CALL_INSN_FUNCTION_USAGE (call_insn);
2401 get_call_args(rtx call_insn, tree fn, rtx *args, int nargs) argument
H A Dfinal.c3047 if (rtx_call_insn *call_insn = dyn_cast <rtx_call_insn *> (insn))
3049 rtx x = call_from_call_insn (call_insn);
H A Dbuiltins.c1609 rtx_call_insn *call_insn;
1749 call_insn = last_call_insn ();
1750 add_function_usage_to (call_insn, call_fusage);
1759 fixup_args_size_notes (call_insn, get_last_insn (), 0);
1608 rtx_call_insn *call_insn; local
/haiku-buildtools/legacy/gcc/gcc/
H A Dcalls.c397 rtx call_insn;
460 for (call_insn = get_last_insn ();
461 call_insn && GET_CODE (call_insn) != CALL_INSN;
462 call_insn = PREV_INSN (call_insn))
465 if (! call_insn)
470 if (CALL_INSN_FUNCTION_USAGE (call_insn))
474 for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEXP (link, 1) != 0;
481 CALL_INSN_FUNCTION_USAGE (call_insn)
395 rtx call_insn; local
[all...]
H A Dgcov.c142 int call_insn; member in struct:arcdata
891 a_ptr->call_insn = arcptr->fake;
895 if (a_ptr->call_insn)
1186 if (a_ptr->call_insn)
1343 if (a_ptr->call_insn)
H A Dexpr.c10127 rtx incoming_args, result, reg, dest, call_insn;
10259 for (call_insn = get_last_insn ();
10260 call_insn && GET_CODE (call_insn) != CALL_INSN;
10261 call_insn = PREV_INSN (call_insn))
10264 if (! call_insn)
10269 if (CALL_INSN_FUNCTION_USAGE (call_insn))
10273 for (link = CALL_INSN_FUNCTION_USAGE (call_insn); XEXP (link, 1) != 0;
10280 CALL_INSN_FUNCTION_USAGE (call_insn)
10107 rtx incoming_args, result, reg, dest, call_insn; local
[all...]
/haiku-buildtools/gcc/gcc/config/c6x/
H A Dc6x.c1287 rtx call_insn;
1294 call_insn = gen_rtx_CALL (VOIDmode, address, const0_rtx);
1297 call_insn = emit_call_insn (call_insn);
1298 use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn),
1304 call_insn = emit_call_insn (call_insn);
1306 call_insn = emit_call_insn (gen_rtx_SET (GET_MODE (retval), retval,
1307 call_insn));
1310 use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn), pic_offset_table_rt
1277 rtx call_insn; local
[all...]
/haiku-buildtools/binutils/gold/
H A Dsparc.cc4102 Insntype call_insn, delay_insn, set_insn; local
4134 call_insn = elfcpp::Swap<32, true>::readval(wv);
4138 if (((call_insn >> 30) & 0x3) != 1)
4183 off = call_insn & 0x3fffffff;
4193 call_insn = 0x10680000 | (off & 0x07ffff);
4198 call_insn = 0x10800000 | (off & 0x3fffff);
4200 elfcpp::Swap<32, true>::writeval(wv, call_insn);
/haiku-buildtools/gcc/gcc/config/pa/
H A Dpa.c4550 rtx_insn *call_insn;
4589 call_insn =
4595 use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn), r24);
4599 call_insn =
4607 use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn), gen_rtx_REG (SImode, 25));
4608 use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn), gen_rtx_REG (SImode, 26));
4612 make_reg_eh_region_note_nothrow_nononlocal (call_insn);
5924 pa_output_arg_descriptor (rtx_insn *call_insn)
5949 gcc_assert (CALL_P (call_insn));
5950 for (link = CALL_INSN_FUNCTION_USAGE (call_insn);
4538 rtx_insn *call_insn; local
5912 pa_output_arg_descriptor(rtx_insn *call_insn) argument
[all...]
/haiku-buildtools/legacy/gcc/gcc/config/pa/
H A Dpa.c4237 output_arg_descriptor (call_insn)
4238 rtx call_insn;
4258 if (GET_CODE (call_insn) != CALL_INSN)
4260 for (link = CALL_INSN_FUNCTION_USAGE (call_insn); link; link = XEXP (link, 1))
/haiku-buildtools/gcc/gcc/config/xtensa/
H A Dxtensa.c1897 rtx_insn *call_insn, *insns;
1907 call_insn = emit_call_insn (gen_tls_call (a10, fn, sym, const1_rtx));
1908 use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn), a10);
1895 rtx_insn *call_insn, *insns; local
/haiku-buildtools/gcc/gcc/config/rs6000/
H A Drs6000.c7429 rtx r3, got, tga, tmp1, tmp2, call_insn;
7485 call_insn = last_call_insn ();
7486 PATTERN (call_insn) = insn;
7488 use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn),
7510 call_insn = last_call_insn ();
7511 PATTERN (call_insn) = insn;
7513 use_reg (&CALL_INSN_FUNCTION_USAGE (call_insn),
7415 rtx r3, got, tga, tmp1, tmp2, call_insn; local
[all...]
/haiku-buildtools/gcc/gcc/config/i386/
H A Di386.c12561 rtx limit, current, jump_insn, allocate_rtx, call_insn, call_fusage;
12723 call_insn = ix86_expand_call (NULL_RTX, gen_rtx_MEM (QImode, fn),
12726 add_function_usage_to (call_insn, call_fusage);
12541 rtx limit, current, jump_insn, allocate_rtx, call_insn, call_fusage; local
[all...]

Completed in 900 milliseconds