Home
last modified time | relevance | path

Searched refs:tlsreg (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCInstr64Bit.td44 def tlsreg : Operand<i64> {
549 def ADD8TLS : XOForm_1<31, 266, 0, (outs g8rc:$rT), (ins g8rc_nox0:$rA, tlsreg:$rB),
553 def LBZXTLS : XForm_1<31, 87, (outs g8rc:$rD), (ins ptr_rc_nor0:$rA, tlsreg:$rB),
555 def LHZXTLS : XForm_1<31, 279, (outs g8rc:$rD), (ins ptr_rc_nor0:$rA, tlsreg:$rB),
557 def LWZXTLS : XForm_1<31, 23, (outs g8rc:$rD), (ins ptr_rc_nor0:$rA, tlsreg:$rB),
559 def LDXTLS : XForm_1<31, 21, (outs g8rc:$rD), (ins ptr_rc_nor0:$rA, tlsreg:$rB),
561 def LBZXTLS_32 : XForm_1<31, 87, (outs gprc:$rD), (ins ptr_rc_nor0:$rA, tlsreg:$rB),
563 def LHZXTLS_32 : XForm_1<31, 279, (outs gprc:$rD), (ins ptr_rc_nor0:$rA, tlsreg:$rB),
565 def LWZXTLS_32 : XForm_1<31, 23, (outs gprc:$rD), (ins ptr_rc_nor0:$rA, tlsreg:$rB),
571 def STBXTLS : XForm_8<31, 215, (outs), (ins g8rc:$rS, ptr_rc_nor0:$rA, tlsreg:$rB),
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/config/rs6000/
H A Drs6000.cc9435 rtx sym, mem, tocref, tlsreg, tmpreg, dest; in rs6000_legitimize_tls_address_aix() local
9484 tlsreg = gen_reg_rtx (SImode); in rs6000_legitimize_tls_address_aix()
9485 emit_insn (gen_tls_get_tpointer (tlsreg)); in rs6000_legitimize_tls_address_aix()
9489 tlsreg = gen_rtx_REG (DImode, 13); in rs6000_legitimize_tls_address_aix()
9497 gen_rtx_MINUS (Pmode, addr, tlsreg)); in rs6000_legitimize_tls_address_aix()
9500 dest = force_reg (Pmode, gen_rtx_PLUS (Pmode, tmpreg, tlsreg)); in rs6000_legitimize_tls_address_aix()
9526 rtx tlsreg; in rs6000_legitimize_tls_address() local
9530 tlsreg = gen_rtx_REG (Pmode, 13); in rs6000_legitimize_tls_address()
9531 insn = gen_tls_tprel_64 (dest, tlsreg, addr); in rs6000_legitimize_tls_address()
9535 tlsreg = gen_rtx_REG (Pmode, 2); in rs6000_legitimize_tls_address()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/rs6000/
H A Drs6000.c8687 rtx sym, mem, tocref, tlsreg, tmpreg, dest, tlsaddr; in rs6000_legitimize_tls_address_aix() local
8753 tlsreg = gen_reg_rtx (SImode); in rs6000_legitimize_tls_address_aix()
8754 emit_insn (gen_tls_get_tpointer (tlsreg)); in rs6000_legitimize_tls_address_aix()
8757 tlsreg = gen_rtx_REG (DImode, 13); in rs6000_legitimize_tls_address_aix()
8763 gen_rtx_MINUS (Pmode, addr, tlsreg)); in rs6000_legitimize_tls_address_aix()
8766 dest = force_reg (Pmode, gen_rtx_PLUS (Pmode, tmpreg, tlsreg)); in rs6000_legitimize_tls_address_aix()
8792 rtx tlsreg; in rs6000_legitimize_tls_address() local
8796 tlsreg = gen_rtx_REG (Pmode, 13); in rs6000_legitimize_tls_address()
8797 insn = gen_tls_tprel_64 (dest, tlsreg, addr); in rs6000_legitimize_tls_address()
8801 tlsreg = gen_rtx_REG (Pmode, 2); in rs6000_legitimize_tls_address()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/sparc/
H A Dsparc.md8342 rtx tlsreg = gen_rtx_REG (Pmode, 7);
8343 rtx addr = gen_rtx_PLUS (Pmode, tlsreg, GEN_INT (TARGET_THREAD_SSP_OFFSET));
8385 rtx tlsreg = gen_rtx_REG (Pmode, 7);
8386 rtx addr = gen_rtx_PLUS (Pmode, tlsreg, GEN_INT (TARGET_THREAD_SSP_OFFSET));
/netbsd-src/external/gpl3/gcc/dist/gcc/config/sparc/
H A Dsparc.md8342 rtx tlsreg = gen_rtx_REG (Pmode, 7);
8343 rtx addr = gen_rtx_PLUS (Pmode, tlsreg, GEN_INT (TARGET_THREAD_SSP_OFFSET));
8385 rtx tlsreg = gen_rtx_REG (Pmode, 7);
8386 rtx addr = gen_rtx_PLUS (Pmode, tlsreg, GEN_INT (TARGET_THREAD_SSP_OFFSET));