/haiku-buildtools/legacy/gcc/gcc/ |
H A D | calls.c | 294 prepare_call_address (funexp, fndecl, call_fusage, reg_parm_seen) 295 rtx funexp; 302 funexp = protect_from_queue (funexp, 0); 310 if (GET_CODE (funexp) != SYMBOL_REF) 313 funexp = ((SMALL_REGISTER_CLASSES && reg_parm_seen) 314 ? force_not_mem (memory_address (FUNCTION_MODE, funexp)) 315 : memory_address (FUNCTION_MODE, funexp)); 323 funexp = force_reg (Pmode, funexp); 1400 rtx funexp; local 1538 rtx funexp; local [all...] |
/haiku-buildtools/gcc/gcc/ |
H A D | calls.c | 217 prepare_call_address (tree fndecl_or_type, rtx funexp, rtx static_chain_value, 222 if (GET_CODE (funexp) != SYMBOL_REF) 225 funexp = ((reg_parm_seen 227 ? force_not_mem (memory_address (FUNCTION_MODE, funexp)) 228 : memory_address (FUNCTION_MODE, funexp)); 233 funexp = force_reg (Pmode, funexp); 251 return funexp; 297 emit_call_1 (rtx funexp, tree fntree ATTRIBUTE_UNUSED, tree fndecl ATTRIBUTE_UNUSED, 320 if (GET_CODE (funexp) ! 216 prepare_call_address(tree fndecl_or_type, rtx funexp, rtx static_chain_value, rtx *call_fusage, int reg_parm_seen, int sibcallp) argument 296 emit_call_1(rtx funexp, tree fntree ATTRIBUTE_UNUSED, tree fndecl ATTRIBUTE_UNUSED, tree funtype ATTRIBUTE_UNUSED, HOST_WIDE_INT stack_size ATTRIBUTE_UNUSED, HOST_WIDE_INT rounded_stack_size, HOST_WIDE_INT struct_value_size ATTRIBUTE_UNUSED, rtx next_arg_reg ATTRIBUTE_UNUSED, rtx valreg, int old_inhibit_defer_pop, rtx call_fusage, int ecf_flags, cumulative_args_t args_so_far ATTRIBUTE_UNUSED) argument 1830 rtx funexp; local 2370 rtx funexp; local [all...] |
/haiku-buildtools/gcc/gcc/config/microblaze/ |
H A D | microblaze.c | 3202 rtx this_rtx, funexp; local 3243 funexp = XEXP (DECL_RTL (function), 0); 3247 emit_move_insn (temp2, expand_pic_symbol_ref (Pmode, funexp)); 3249 emit_move_insn (temp2, funexp);
|
/haiku-buildtools/gcc/gcc/config/nios2/ |
H A D | nios2.c | 3364 rtx this_rtx, funexp; 3404 funexp = XEXP (DECL_RTL (function), 0); 3407 nios2_adjust_call_address (&funexp, gen_rtx_REG (Pmode, 2)); 3408 insn = emit_call_insn (gen_sibcall_internal (funexp, const0_rtx)); 3353 rtx this_rtx, funexp; local
|
/haiku-buildtools/gcc/gcc/config/tilepro/ |
H A D | tilepro.c | 4418 rtx this_rtx, funexp; 4458 funexp = XEXP (DECL_RTL (function), 0); 4459 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); 4460 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); 4407 rtx this_rtx, funexp; local
|
/haiku-buildtools/gcc/gcc/config/tilegx/ |
H A D | tilegx.c | 4963 rtx this_rtx, funexp, addend; 5028 funexp = XEXP (DECL_RTL (function), 0); 5029 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); 5030 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); 4952 rtx this_rtx, funexp, addend; local
|
/haiku-buildtools/gcc/gcc/config/sparc/ |
H A D | sparc.c | 11335 rtx this_rtx, funexp; 11453 funexp = XEXP (DECL_RTL (function), 0); 11457 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); 11458 insn = emit_call_insn (gen_sibcall (funexp)); 11472 scratch = sparc_legitimize_pic_address (funexp, scratch); 11481 gen_rtx_HIGH (SImode, funexp))); 11484 gen_rtx_LO_SUM (SImode, scratch, funexp))); 11493 sparc_emit_set_symbolic_const64 (scratch, funexp, scratch); 11501 sparc_emit_set_symbolic_const64 (scratch, funexp, spill_re 11309 rtx this_rtx, funexp; local [all...] |
/haiku-buildtools/gcc/gcc/config/alpha/ |
H A D | alpha.c | 8478 rtx this_rtx, funexp; 8547 funexp = XEXP (DECL_RTL (function), 0); 8548 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); 8549 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); 8460 rtx this_rtx, funexp; local
|
/haiku-buildtools/gcc/gcc/config/aarch64/ |
H A D | aarch64.c | 2913 rtx this_rtx, temp0, temp1, addr, funexp; local 2970 funexp = XEXP (DECL_RTL (function), 0); 2971 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); 2972 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx, NULL_RTX));
|
/haiku-buildtools/gcc/gcc/config/ia64/ |
H A D | ia64.c | 10841 rtx this_rtx, funexp; 10945 funexp = XEXP (DECL_RTL (function), 0); 10946 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); 10947 ia64_expand_call (NULL_RTX, funexp, NULL_RTX, 1); 10817 rtx this_rtx, funexp; local
|
/haiku-buildtools/gcc/gcc/config/rs6000/ |
H A D | rs6000.c | 25987 rtx this_rtx, funexp; 26034 funexp = XEXP (DECL_RTL (function), 0); 26035 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); 26039 funexp = machopic_indirect_call_target (funexp); 26048 funexp, const0_rtx), 25946 rtx this_rtx, funexp; local [all...] |