Home
last modified time | relevance | path

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

12

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dcalls.cc220 prepare_call_address (tree fndecl_or_type, rtx funexp, rtx static_chain_value, in prepare_call_address() argument
225 if (GET_CODE (funexp) != SYMBOL_REF) in prepare_call_address()
241 if (GET_MODE (funexp) != Pmode) in prepare_call_address()
242 funexp = convert_memory_address (Pmode, funexp); in prepare_call_address()
245 funexp = copy_to_mode_reg (Pmode, funexp); in prepare_call_address()
251 rtx mask = gen_rtx_AND (Pmode, funexp, GEN_INT (bit_val)); in prepare_call_address()
262 plus_constant (Pmode, funexp, - bit_val)); in prepare_call_address()
268 plus_constant (Pmode, funexp, in prepare_call_address()
273 emit_move_insn (funexp, mem); in prepare_call_address()
289 funexp = ((reg_parm_seen in prepare_call_address()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dcalls.c217 prepare_call_address (tree fndecl_or_type, rtx funexp, rtx static_chain_value, in prepare_call_address() argument
222 if (GET_CODE (funexp) != SYMBOL_REF) in prepare_call_address()
238 if (GET_MODE (funexp) != Pmode) in prepare_call_address()
239 funexp = convert_memory_address (Pmode, funexp); in prepare_call_address()
242 funexp = copy_to_mode_reg (Pmode, funexp); in prepare_call_address()
248 rtx mask = gen_rtx_AND (Pmode, funexp, GEN_INT (bit_val)); in prepare_call_address()
259 plus_constant (Pmode, funexp, - bit_val)); in prepare_call_address()
265 plus_constant (Pmode, funexp, in prepare_call_address()
270 emit_move_insn (funexp, mem); in prepare_call_address()
286 funexp = ((reg_parm_seen in prepare_call_address()
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/or1k/
H A Dor1k.cc2102 rtx this_rtx, funexp; in or1k_output_mi_thunk() local
2169 funexp = XEXP (DECL_RTL (function), 0); in or1k_output_mi_thunk()
2172 gcc_assert (SYMBOL_REF_LOCAL_P (funexp)); in or1k_output_mi_thunk()
2174 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in or1k_output_mi_thunk()
2175 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); in or1k_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000-call.cc2924 rtx this_rtx, funexp; in rs6000_output_mi_thunk() local
2971 funexp = XEXP (DECL_RTL (function), 0); in rs6000_output_mi_thunk()
2972 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in rs6000_output_mi_thunk()
2974 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx, const0_rtx)); in rs6000_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/microblaze/
H A Dmicroblaze.c3307 rtx this_rtx, funexp; in microblaze_asm_output_mi_thunk() local
3348 funexp = XEXP (DECL_RTL (function), 0); in microblaze_asm_output_mi_thunk()
3352 emit_move_insn (temp2, expand_pic_symbol_ref (Pmode, funexp)); in microblaze_asm_output_mi_thunk()
3354 emit_move_insn (temp2, funexp); in microblaze_asm_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/microblaze/
H A Dmicroblaze.cc3308 rtx this_rtx, funexp; in microblaze_asm_output_mi_thunk() local
3349 funexp = XEXP (DECL_RTL (function), 0); in microblaze_asm_output_mi_thunk()
3353 emit_move_insn (temp2, expand_pic_symbol_ref (Pmode, funexp)); in microblaze_asm_output_mi_thunk()
3355 emit_move_insn (temp2, funexp); in microblaze_asm_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/tilepro/
H A Dtilepro.cc4355 rtx this_rtx, funexp; in tilepro_asm_output_mi_thunk() local
4395 funexp = XEXP (DECL_RTL (function), 0); in tilepro_asm_output_mi_thunk()
4396 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in tilepro_asm_output_mi_thunk()
4397 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); in tilepro_asm_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/tilepro/
H A Dtilepro.c4355 rtx this_rtx, funexp; in tilepro_asm_output_mi_thunk() local
4395 funexp = XEXP (DECL_RTL (function), 0); in tilepro_asm_output_mi_thunk()
4396 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in tilepro_asm_output_mi_thunk()
4397 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); in tilepro_asm_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/tilegx/
H A Dtilegx.c4907 rtx this_rtx, funexp, addend; in tilegx_output_mi_thunk() local
4972 funexp = XEXP (DECL_RTL (function), 0); in tilegx_output_mi_thunk()
4973 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in tilegx_output_mi_thunk()
4974 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); in tilegx_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/tilegx/
H A Dtilegx.cc4908 rtx this_rtx, funexp, addend; in tilegx_output_mi_thunk() local
4973 funexp = XEXP (DECL_RTL (function), 0); in tilegx_output_mi_thunk()
4974 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in tilegx_output_mi_thunk()
4975 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); in tilegx_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sparc/
H A Dsparc.c12408 rtx this_rtx, funexp; in sparc_output_mi_thunk() local
12526 funexp = XEXP (DECL_RTL (function), 0); in sparc_output_mi_thunk()
12530 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in sparc_output_mi_thunk()
12531 insn = emit_call_insn (gen_sibcall (funexp)); in sparc_output_mi_thunk()
12547 scratch = sparc_legitimize_pic_address (funexp, scratch); in sparc_output_mi_thunk()
12555 gen_rtx_HIGH (SImode, funexp))); in sparc_output_mi_thunk()
12557 gen_rtx_LO_SUM (SImode, scratch, funexp))); in sparc_output_mi_thunk()
12566 sparc_emit_set_symbolic_const64 (scratch, funexp, scratch); in sparc_output_mi_thunk()
12574 sparc_emit_set_symbolic_const64 (scratch, funexp, spill_reg); in sparc_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc.cc12370 rtx this_rtx, funexp; in sparc_output_mi_thunk() local
12488 funexp = XEXP (DECL_RTL (function), 0); in sparc_output_mi_thunk()
12492 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in sparc_output_mi_thunk()
12493 insn = emit_call_insn (gen_sibcall (funexp)); in sparc_output_mi_thunk()
12509 scratch = sparc_legitimize_pic_address (funexp, scratch); in sparc_output_mi_thunk()
12517 gen_rtx_HIGH (SImode, funexp))); in sparc_output_mi_thunk()
12519 gen_rtx_LO_SUM (SImode, scratch, funexp))); in sparc_output_mi_thunk()
12528 sparc_emit_set_symbolic_const64 (scratch, funexp, scratch); in sparc_output_mi_thunk()
12536 sparc_emit_set_symbolic_const64 (scratch, funexp, spill_reg); in sparc_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/nios2/
H A Dnios2.c4463 rtx this_rtx, funexp; in nios2_asm_output_mi_thunk() local
4503 funexp = XEXP (DECL_RTL (function), 0); in nios2_asm_output_mi_thunk()
4506 nios2_adjust_call_address (&funexp, gen_rtx_REG (Pmode, 2)); in nios2_asm_output_mi_thunk()
4507 insn = emit_call_insn (gen_sibcall_internal (funexp, const0_rtx)); in nios2_asm_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/nios2/
H A Dnios2.cc4498 rtx this_rtx, funexp; in nios2_asm_output_mi_thunk() local
4538 funexp = XEXP (DECL_RTL (function), 0); in nios2_asm_output_mi_thunk()
4541 nios2_adjust_call_address (&funexp, gen_rtx_REG (Pmode, 2)); in nios2_asm_output_mi_thunk()
4542 insn = emit_call_insn (gen_sibcall_internal (funexp, const0_rtx)); in nios2_asm_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sh/
H A Dsh.cc10792 rtx this_rtx, this_value, sibcall, funexp; in sh_output_mi_thunk() local
10901 funexp = XEXP (DECL_RTL (function), 0); in sh_output_mi_thunk()
10906 sibcall = gen_sibcalli_thunk (funexp, const0_rtx); in sh_output_mi_thunk()
10913 sibcall = gen_sibcall_pcrel_fdpic (funexp, const0_rtx); in sh_output_mi_thunk()
10918 sibcall = gen_sibcall_pcrel (funexp, const0_rtx); in sh_output_mi_thunk()
10924 emit_move_insn (scratch2, funexp); in sh_output_mi_thunk()
10925 funexp = gen_rtx_MEM (FUNCTION_MODE, scratch2); in sh_output_mi_thunk()
10926 sibcall = gen_sibcall (funexp, const0_rtx, NULL_RTX); in sh_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sh/
H A Dsh.c10786 rtx this_rtx, this_value, sibcall, funexp; in sh_output_mi_thunk() local
10895 funexp = XEXP (DECL_RTL (function), 0); in sh_output_mi_thunk()
10900 sibcall = gen_sibcalli_thunk (funexp, const0_rtx); in sh_output_mi_thunk()
10907 sibcall = gen_sibcall_pcrel_fdpic (funexp, const0_rtx); in sh_output_mi_thunk()
10912 sibcall = gen_sibcall_pcrel (funexp, const0_rtx); in sh_output_mi_thunk()
10918 emit_move_insn (scratch2, funexp); in sh_output_mi_thunk()
10919 funexp = gen_rtx_MEM (FUNCTION_MODE, scratch2); in sh_output_mi_thunk()
10920 sibcall = gen_sibcall (funexp, const0_rtx, NULL_RTX); in sh_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/alpha/
H A Dalpha.cc8380 rtx this_rtx, funexp; in alpha_output_mi_thunk_osf() local
8448 funexp = XEXP (DECL_RTL (function), 0); in alpha_output_mi_thunk_osf()
8449 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in alpha_output_mi_thunk_osf()
8450 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); in alpha_output_mi_thunk_osf()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/alpha/
H A Dalpha.c8375 rtx this_rtx, funexp; in alpha_output_mi_thunk_osf() local
8443 funexp = XEXP (DECL_RTL (function), 0); in alpha_output_mi_thunk_osf()
8444 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in alpha_output_mi_thunk_osf()
8445 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx)); in alpha_output_mi_thunk_osf()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/ia64/
H A Dia64.cc10919 rtx this_rtx, funexp; in ia64_output_mi_thunk() local
11023 funexp = XEXP (DECL_RTL (function), 0); in ia64_output_mi_thunk()
11024 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in ia64_output_mi_thunk()
11025 ia64_expand_call (NULL_RTX, funexp, NULL_RTX, 1); in ia64_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/ia64/
H A Dia64.c10919 rtx this_rtx, funexp; in ia64_output_mi_thunk() local
11023 funexp = XEXP (DECL_RTL (function), 0); in ia64_output_mi_thunk()
11024 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in ia64_output_mi_thunk()
11025 ia64_expand_call (NULL_RTX, funexp, NULL_RTX, 1); in ia64_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000-call.c14036 rtx this_rtx, funexp; in rs6000_output_mi_thunk() local
14083 funexp = XEXP (DECL_RTL (function), 0); in rs6000_output_mi_thunk()
14084 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in rs6000_output_mi_thunk()
14086 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx, const0_rtx)); in rs6000_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/aarch64/
H A Daarch64.c8684 rtx this_rtx, temp0, temp1, addr, funexp; in aarch64_output_mi_thunk() local
8747 funexp = XEXP (DECL_RTL (function), 0); in aarch64_output_mi_thunk()
8748 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in aarch64_output_mi_thunk()
8750 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx, callee_abi)); in aarch64_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/aarch64/
H A Daarch64.cc10137 rtx this_rtx, temp0, temp1, addr, funexp; in aarch64_output_mi_thunk() local
10200 funexp = XEXP (DECL_RTL (function), 0); in aarch64_output_mi_thunk()
10201 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in aarch64_output_mi_thunk()
10203 insn = emit_call_insn (gen_sibcall (funexp, const0_rtx, callee_abi)); in aarch64_output_mi_thunk()
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/arm/
H A Darm.c28551 rtx funexp = XEXP (DECL_RTL (function), 0); in arm32_output_mi_thunk() local
28554 emit_move_insn (temp, funexp); in arm32_output_mi_thunk()
28555 funexp = temp; in arm32_output_mi_thunk()
28557 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in arm32_output_mi_thunk()
28558 rtx_insn *insn = emit_call_insn (gen_sibcall (funexp, const0_rtx, NULL_RTX)); in arm32_output_mi_thunk()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/arm/
H A Darm.cc29064 rtx funexp = XEXP (DECL_RTL (function), 0); in arm32_output_mi_thunk() local
29067 emit_move_insn (temp, funexp); in arm32_output_mi_thunk()
29068 funexp = temp; in arm32_output_mi_thunk()
29070 funexp = gen_rtx_MEM (FUNCTION_MODE, funexp); in arm32_output_mi_thunk()
29071 rtx_insn *insn = emit_call_insn (gen_sibcall (funexp, const0_rtx, NULL_RTX)); in arm32_output_mi_thunk()

12