Searched refs:tramp (Results 1 - 25 of 27) sorted by relevance

12

/haiku-buildtools/gcc/libgcc/config/mep/
H A Dtramp.c55 __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 Dpr40753.c5 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 Dpr36141.c13 struct ffi_ia64_trampoline_struct *tramp; local
16 tramp->code_pointer = fd->code_pointer;
/haiku-buildtools/legacy/binutils/ld/testsuite/ld-m68hc11/
H A Dfar-hc11.d10 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 Dfar-hc12.d10 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 Dfar-hc11.d9 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 Dfar-hc12.d9 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 Dvms-tramp.asm6 .file 1 "tramp.s"
H A Dalpha.c3041 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 Dlinux-unwind.h127 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 Dfunction.c5760 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 Delfm68hc11.sc316 ${RELOCATING+*(.tramp)}
317 ${RELOCATING+*(.tramp.*)}
H A Delfm68hc12.sc315 ${RELOCATING+*(.tramp)}
316 ${RELOCATING+*(.tramp.*)}
/haiku-buildtools/legacy/gcc/gcc/config/sparc/
H A Dsparc.c5455 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 Depiphany.c2336 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 Drx.c3056 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 Dc4x.h2509 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 Darc.c1546 arc_initialize_trampoline (tramp, fnaddr, cxt)
1547 rtx tramp, fnaddr, cxt;
/haiku-buildtools/gcc/gcc/config/c6x/
H A Dc6x.c752 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 Dbuiltins.c4884 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 Dtree-ssa-structalias.c4382 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 Dm32r.c1816 m32r_initialize_trampoline (tramp, fnaddr, cxt)
1817 rtx tramp, fnaddr, cxt;
/haiku-buildtools/gcc/gcc/config/arc/
H A Darc.c2759 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 Dtc-xtensa.c10052 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 Dcris.c4354 rtx tramp = XEXP (m_tramp, 0); local
4363 emit_move_insn (mem, plus_constant (Pmode, tramp, 38));

Completed in 715 milliseconds

12