/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCInstr64Bit.td | 44 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 D | rs6000.cc | 9435 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 D | rs6000.c | 8687 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 D | sparc.md | 8342 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 D | sparc.md | 8342 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));
|