/haiku-buildtools/gcc/libgcc/config/mep/ |
H A D | tramp.c | 55 __mep_trampoline_helper (unsigned long *tramp, 60 __mep_trampoline_helper (unsigned long *tramp, argument 67 tramp[0] = 0xc0ae7a0a; 68 tramp[1] = 0xcaae000a; 69 tramp[2] = 0x10ae000e; 71 tramp[0] = 0x7a0ac0ae; 72 tramp[1] = 0x000acaae; 73 tramp[2] = 0x000e10ae; 75 tramp[3] = static_chain; 76 tramp[ [all...] |
/haiku-buildtools/gcc/gcc/testsuite/gcc.c-torture/compile/ |
H A D | pr40753.c | 5 char tramp[24]; member in struct:__anon1596 14 void **tramp = (void **) &closure->tramp[0]; local 16 memcpy (tramp, (char *) ffi_closure_LINUX64, 16);
|
H A D | pr36141.c | 13 struct ffi_ia64_trampoline_struct *tramp; local 16 tramp->code_pointer = fd->code_pointer;
|
/haiku-buildtools/legacy/binutils/ld/testsuite/ld-m68hc11/ |
H A D | far-hc11.d | 10 0+8000 <tramp._far_foo> pshb 11 0+8001 <tramp._far_foo\+0x1> ldab \#0 12 0+8003 <tramp._far_foo\+0x3> ldy \#0+6c <_far_foo> 13 0+8007 <tramp._far_foo\+0x7> jmp 0+8056 <__far_trampoline> 14 0+800a <tramp._far_bar> pshb 15 0+800b <tramp._far_bar\+0x1> ldab \#0 16 0+800d <tramp._far_bar\+0x3> ldy \#0+64 <stack> 17 0+8011 <tramp._far_bar\+0x7> jmp 0+8056 <__far_trampoline> 23 0+8021 <_start\+0xd> jsr 0+800a <tramp._far_bar> 31 0+8035 <_start\+0x21> ldd \#0+8000 <tramp [all...] |
H A D | far-hc12.d | 10 0+c000 <tramp\._far_foo> ldy \#0+8000 <__bank_start> 11 0+c003 <tramp\._far_foo\+0x3> call 0+c049 <__far_trampoline> \{0+c049 <__far_trampoline>, 1\} 12 0+c007 <tramp\._far_bar> ldy \#0+8000 <__bank_start> 13 0+c00a <tramp\._far_bar\+0x3> call 0+c049 <__far_trampoline> \{0+c049 <__far_trampoline>, 0\} 19 0+c01b <_start\+0xd> jsr 0+c007 <tramp._far_bar> 27 0+c02e <_start\+0x20> ldd \#0+c000 <tramp._far_foo> 30 0+c035 <_start\+0x27> ldd \#0+c007 <tramp._far_bar>
|
/haiku-buildtools/binutils/ld/testsuite/ld-m68hc11/ |
H A D | far-hc11.d | 9 0+8000 <tramp._far_foo> pshb 10 0+8001 <tramp._far_foo\+0x1> ldab \#0x0 11 0+8003 <tramp._far_foo\+0x3> ldy \#0x0+8072 <_far_foo> 12 0+8007 <tramp._far_foo\+0x7> jmp 0x0+8056 <__far_trampoline> 13 0+800a <tramp._far_bar> pshb 14 0+800b <tramp._far_bar\+0x1> ldab \#0x0 15 0+800d <tramp._far_bar\+0x3> ldy \#0x0+806a .* 16 0+8011 <tramp._far_bar\+0x7> jmp 0x0+8056 <__far_trampoline> 22 0+8021 <_start\+0xd> jsr 0x0+800a <tramp._far_bar> 30 0+8035 <_start\+0x21> ldd \#0x0+8000 <tramp [all...] |
H A D | far-hc12.d | 9 0+c000 <tramp\._far_foo> ldy \#0x0+8000 <__bank_start> 10 0+c003 <tramp\._far_foo\+0x3> call 0x0+c049 <__far_trampoline> \{0x0+c049 <__far_trampoline>, 0x1\} 11 0+c007 <tramp\._far_bar> ldy \#0x0+8000 <__bank_start> 12 0+c00a <tramp\._far_bar\+0x3> call 0x0+c049 <__far_trampoline> \{0x0+c049 <__far_trampoline>, 0x0\} 18 0+c01b <_start\+0xd> jsr 0x0+c007 <tramp._far_bar> 26 0+c02e <_start\+0x20> ldd \#0x0+c000 <tramp._far_foo> 29 0+c035 <_start\+0x27> ldd \#0x0+c007 <tramp._far_bar>
|
/haiku-buildtools/legacy/gcc/gcc/config/alpha/ |
H A D | vms-tramp.asm | 6 .file 1 "tramp.s"
|
H A D | alpha.c | 3041 alpha_initialize_trampoline (tramp, fnaddr, cxt, fnofs, cxtofs, jmpofs) 3042 rtx tramp, fnaddr, cxt; 3055 addr = memory_address (mode, plus_constant (tramp, fnofs)); 3057 addr = memory_address (mode, plus_constant (tramp, cxtofs)); 3065 temp = force_operand (plus_constant (tramp, jmpofs+4), NULL_RTX); 3073 addr = memory_address (SImode, plus_constant (tramp, jmpofs));
|
/haiku-buildtools/gcc/libgcc/config/rs6000/ |
H A D | linux-unwind.h | 127 int tramp[6]; member in struct:rt_sigframe_24 143 int tramp[6]; member in struct:rt_sigframe
|
/haiku-buildtools/legacy/gcc/gcc/ |
H A D | function.c | 5760 rtx tramp; 5774 tramp = fix_lexical_addr (XEXP (RTL_EXPR_RTL (TREE_VALUE (link)), 0), 5776 return round_trampoline_addr (tramp); 5793 tramp = ALLOCATE_TRAMPOLINE (fp); 5804 tramp = assign_outer_stack_local (BLKmode, TRAMPOLINE_REAL_SIZE, 0, fp); 5806 tramp = assign_stack_local (BLKmode, TRAMPOLINE_REAL_SIZE, 0); 5816 RTL_EXPR_RTL (rtlexp) = tramp; 5828 RTL_EXPR_RTL (rtlexp) = tramp; 5832 tramp = fix_lexical_addr (XEXP (tramp, 5731 rtx tramp; local 6469 rtx tramp = RTL_EXPR_RTL (TREE_VALUE (link)); local [all...] |
/haiku-buildtools/legacy/binutils/ld/scripttempl/ |
H A D | elfm68hc11.sc | 316 ${RELOCATING+*(.tramp)} 317 ${RELOCATING+*(.tramp.*)}
|
H A D | elfm68hc12.sc | 315 ${RELOCATING+*(.tramp)} 316 ${RELOCATING+*(.tramp.*)}
|
/haiku-buildtools/legacy/gcc/gcc/config/sparc/ |
H A D | sparc.c | 5455 sparc_initialize_trampoline (tramp, fnaddr, cxt) 5456 rtx tramp, fnaddr, cxt; 5470 0, VOIDmode, 1, tramp, Pmode); 5473 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (tramp, 0)), 5480 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (tramp, 4)), 5487 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (tramp, 8)), 5493 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (tramp, 12)), 5499 emit_insn (gen_flush (validize_mem (gen_rtx_MEM (SImode, tramp)))); 5504 plus_constant (tramp, 8))))); 5512 sparc64_initialize_trampoline (tramp, fnadd [all...] |
/haiku-buildtools/gcc/gcc/config/epiphany/ |
H A D | epiphany.c | 2336 rtx tramp = force_reg (Pmode, XEXP (tramp_mem, 0)); 2338 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (Pmode, tramp, 0)), 2341 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (Pmode, tramp, 4)), 2344 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (Pmode, tramp, 8)), 2347 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (Pmode, tramp, 12)), 2350 emit_move_insn (gen_rtx_MEM (SImode, plus_constant (Pmode, tramp, 16)), 2326 rtx tramp = force_reg (Pmode, XEXP (tramp_mem, 0)); local
|
/haiku-buildtools/gcc/gcc/config/rx/ |
H A D | rx.c | 3056 rx_trampoline_init (rtx tramp, tree fndecl, rtx chain) 3060 emit_block_move (tramp, assemble_trampoline_template (), 3065 emit_move_insn (adjust_address (tramp, SImode, 4), chain); 3066 emit_move_insn (adjust_address (tramp, SImode, 12), fnaddr); 3070 emit_move_insn (adjust_address (tramp, SImode, 2), chain); 3071 emit_move_insn (adjust_address (tramp, SImode, 6 + 2), fnaddr); 3044 rx_trampoline_init(rtx tramp, tree fndecl, rtx chain) argument
|
/haiku-buildtools/legacy/gcc/gcc/config/c4x/ |
H A D | c4x.h | 2509 plus_constant (tramp, 0)), tmp1); \ 2517 plus_constant (tramp, 2)), tmp1); \ 2525 plus_constant (tramp, 3)), tmp1); \ 2533 plus_constant (tramp, 6)), tmp1); \
|
/haiku-buildtools/legacy/gcc/gcc/config/arc/ |
H A D | arc.c | 1546 arc_initialize_trampoline (tramp, fnaddr, cxt) 1547 rtx tramp, fnaddr, cxt;
|
/haiku-buildtools/gcc/gcc/config/c6x/ |
H A D | c6x.c | 752 c6x_initialize_trampoline (rtx tramp, tree fndecl, rtx cxt) 760 emit_block_move (tramp, assemble_trampoline_template (), 767 rtx mem = adjust_address (tramp, SImode, i * 4); 781 tramp = XEXP (tramp, 0); 783 LCT_NORMAL, VOIDmode, 2, tramp, Pmode, 784 plus_constant (Pmode, tramp, TRAMPOLINE_SIZE), 745 c6x_initialize_trampoline(rtx tramp, tree fndecl, rtx cxt) argument
|
/haiku-buildtools/gcc/gcc/ |
H A D | builtins.c | 4884 round_trampoline_addr (rtx tramp) 4891 return tramp; 4898 temp = expand_simple_binop (Pmode, PLUS, tramp, addend, 4900 tramp = expand_simple_binop (Pmode, AND, temp, mask, 4903 return tramp; 4966 rtx tramp; 4971 tramp = expand_normal (CALL_EXPR_ARG (exp, 0)); 4972 tramp = round_trampoline_addr (tramp); 4974 tramp 4883 round_trampoline_addr(rtx tramp) argument 4965 rtx tramp; local [all...] |
H A D | tree-ssa-structalias.c | 4382 tree tramp = gimple_call_arg (t, 0); local 4402 get_constraint_for (tramp, &lhsc); 4416 tree tramp = gimple_call_arg (t, 0); local 4421 get_constraint_for (tramp, &rhsc);
|
/haiku-buildtools/legacy/gcc/gcc/config/m32r/ |
H A D | m32r.c | 1816 m32r_initialize_trampoline (tramp, fnaddr, cxt) 1817 rtx tramp, fnaddr, cxt;
|
/haiku-buildtools/gcc/gcc/config/arc/ |
H A D | arc.c | 2759 arc_initialize_trampoline (rtx tramp, tree fndecl, rtx cxt) 2763 emit_store_direct (tramp, 0, TARGET_BIG_ENDIAN ? 0x78e0d403 : 0xd40378e0); 2764 emit_store_direct (tramp, 4, TARGET_BIG_ENDIAN ? 0x170c700b : 0x700b170c); 2765 emit_store_direct (tramp, 8, TARGET_BIG_ENDIAN ? 0x7c0078e0 : 0x78e07c00); 2766 emit_move_insn (adjust_address (tramp, SImode, 12), fnaddr); 2767 emit_move_insn (adjust_address (tramp, SImode, 16), cxt); 2768 emit_insn (gen_flush_icache (adjust_address (tramp, SImode, 0))); 2757 arc_initialize_trampoline(rtx tramp, tree fndecl, rtx cxt) argument
|
/haiku-buildtools/binutils/gas/config/ |
H A D | tc-xtensa.c | 10052 fragS *tramp = trampP->fragP; 10054 int offset = tramp->fr_fix; /* Where to assemble the j insn. */ 10063 lsym = tramp->fr_symbol; 10075 xtensa_insnbuf_to_chars (isa, trampoline_buf, (unsigned char *)tramp->fr_literal + offset, 3); 10076 tramp->fr_fix += 3; 10077 tramp->fr_var -= 3; 10080 fixP = fix_new (tramp, tramp->fr_fix - 3, 3, tsym, toffset, TRUE, BFD_RELOC_XTENSA_SLOT0_OP); 10087 origfrag->tc_frag_data.slot_offsets[0] = tramp->fr_fix - 3; 10038 fragS *tramp = trampP->fragP; local
|
/haiku-buildtools/gcc/gcc/config/cris/ |
H A D | cris.c | 4354 rtx tramp = XEXP (m_tramp, 0); local 4363 emit_move_insn (mem, plus_constant (Pmode, tramp, 38));
|