Home
last modified time | relevance | path

Searched refs:funexp (Results 1 – 11 of 11) sorted by relevance

/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dcalls.c366 prepare_call_address (funexp, fndecl, call_fusage, reg_parm_seen, sibcallp) in prepare_call_address() argument
367 rtx funexp; in prepare_call_address()
375 funexp = protect_from_queue (funexp, 0);
383 if (GET_CODE (funexp) != SYMBOL_REF)
386 funexp = ((SMALL_REGISTER_CLASSES && reg_parm_seen)
387 ? force_not_mem (memory_address (FUNCTION_MODE, funexp))
388 : memory_address (FUNCTION_MODE, funexp));
396 funexp = force_reg (Pmode, funexp);
408 return funexp;
452 emit_call_1 (funexp, fndecl, funtype, stack_size, rounded_stack_size, in emit_call_1() argument
[all …]
H A DChangeLog.07548 'funexp'.
7549 (expand_unop): Remove unused variable 'funexp'.
7550 (expand_complex_abs): Remove unused variable 'funexp'.
/openbsd-src/gnu/gcc/gcc/
H A Dcalls.c167 prepare_call_address (rtx funexp, rtx static_chain_value, in prepare_call_address() argument
172 if (GET_CODE (funexp) != SYMBOL_REF) in prepare_call_address()
175 funexp = ((SMALL_REGISTER_CLASSES && reg_parm_seen) in prepare_call_address()
176 ? force_not_mem (memory_address (FUNCTION_MODE, funexp)) in prepare_call_address()
177 : memory_address (FUNCTION_MODE, funexp)); in prepare_call_address()
182 funexp = force_reg (Pmode, funexp); in prepare_call_address()
195 return funexp; in prepare_call_address()
239 emit_call_1 (rtx funexp, tree fntree, tree fndecl ATTRIBUTE_UNUSED, in emit_call_1() argument
264 if (GET_CODE (funexp) != SYMBOL_REF) in emit_call_1()
265 funexp = memory_address (FUNCTION_MODE, funexp); in emit_call_1()
[all …]
/openbsd-src/gnu/gcc/gcc/config/sparc/
H A Dsparc.c8538 rtx this, insn, funexp; in sparc_output_mi_thunk() local
8650 funexp = XEXP (DECL_RTL (function), 0); in sparc_output_mi_thunk()
8654 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in sparc_output_mi_thunk()
8655 insn = emit_call_insn (gen_sibcall (funexp)); in sparc_output_mi_thunk()
8672 scratch = legitimize_pic_address (funexp, Pmode, scratch); in sparc_output_mi_thunk()
8681 gen_rtx_HIGH (SImode, funexp))); in sparc_output_mi_thunk()
8684 gen_rtx_LO_SUM (SImode, scratch, funexp))); in sparc_output_mi_thunk()
8693 sparc_emit_set_symbolic_const64 (scratch, funexp, scratch); in sparc_output_mi_thunk()
8701 sparc_emit_set_symbolic_const64 (scratch, funexp, spill_reg); in sparc_output_mi_thunk()
/openbsd-src/gnu/gcc/gcc/config/sh/
H A Dsh.c9790 rtx this, this_value, sibcall, insns, funexp; in sh_output_mi_thunk() local
9925 funexp = XEXP (DECL_RTL (function), 0); in sh_output_mi_thunk()
9930 sibcall = gen_sibcalli_thunk (funexp, const0_rtx); in sh_output_mi_thunk()
9935 sibcall = gen_sibcall_pcrel (funexp, const0_rtx); in sh_output_mi_thunk()
9942 funexp = gen_sym2PIC (funexp); in sh_output_mi_thunk()
9943 PUT_MODE (funexp, Pmode); in sh_output_mi_thunk()
9945 emit_move_insn (scratch2, funexp); in sh_output_mi_thunk()
9946 funexp = gen_rtx_MEM (FUNCTION_MODE, scratch2); in sh_output_mi_thunk()
9947 sibcall = gen_sibcall (funexp, const0_rtx, NULL_RTX); in sh_output_mi_thunk()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/sparc/
H A Dsparc.c8685 rtx this, insn, funexp; local
8776 funexp = XEXP (DECL_RTL (function), 0);
8777 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp);
8778 insn = emit_call_insn (gen_sibcall (funexp));
/openbsd-src/gnu/usr.bin/gcc/gcc/config/ia64/
H A Dia64.c8444 rtx this, insn, funexp; local
8520 funexp = XEXP (DECL_RTL (function), 0);
8521 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp);
8522 ia64_expand_call (NULL_RTX, funexp, NULL_RTX, 1);
/openbsd-src/gnu/gcc/gcc/config/ia64/
H A Dia64.c9409 rtx this, insn, funexp; in ia64_output_mi_thunk() local
9516 funexp = XEXP (DECL_RTL (function), 0); in ia64_output_mi_thunk()
9517 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in ia64_output_mi_thunk()
9518 ia64_expand_call (NULL_RTX, funexp, NULL_RTX, 1); in ia64_output_mi_thunk()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/alpha/
H A Dalpha.c7949 rtx this, insn, funexp; local
8017 funexp = XEXP (DECL_RTL (function), 0);
8018 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp);
8019 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx));
/openbsd-src/gnu/gcc/gcc/config/alpha/
H A Dalpha.c8417 rtx this, insn, funexp; in alpha_output_mi_thunk_osf() local
8487 funexp = XEXP (DECL_RTL (function), 0); in alpha_output_mi_thunk_osf()
8488 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in alpha_output_mi_thunk_osf()
8489 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); in alpha_output_mi_thunk_osf()
/openbsd-src/gnu/gcc/gcc/config/rs6000/
H A Drs6000.c15661 rtx this, insn, funexp; in rs6000_output_mi_thunk() local
15718 funexp = XEXP (DECL_RTL (function), 0); in rs6000_output_mi_thunk()
15719 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in rs6000_output_mi_thunk()
15723 funexp = machopic_indirect_call_target (funexp); in rs6000_output_mi_thunk()
15732 funexp, const0_rtx), in rs6000_output_mi_thunk()