Searched refs:TLSReg (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/ |
| H A D | PPCAsmParser.cpp | 202 struct TLSRegOp TLSReg; member 225 TLSReg = o.TLSReg; in PPCOperand() 276 return TLSReg.Sym; in getTLSReg() 720 Op->TLSReg.Sym = Sym; in CreateTLSReg()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCRegisterInfo.td | 1003 let Name = "TLSReg"; let PredicateMethod = "isTLSReg";
|
| H A D | PPCISelLowering.cpp | 3375 SDValue TLSReg; in LowerGlobalTLSAddressAIX() local 3383 TLSReg = DAG.getRegister(PPC::X13, MVT::i64); in LowerGlobalTLSAddressAIX() 3397 return DAG.getNode(PPCISD::Lo, dl, PtrVT, VariableOffsetTGA, TLSReg); in LowerGlobalTLSAddressAIX() 3407 TLSReg = DAG.getNode(PPCISD::GET_TPOINTER, dl, PtrVT); in LowerGlobalTLSAddressAIX() 3415 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TLSReg, VariableOffset); in LowerGlobalTLSAddressAIX() 3457 SDValue TLSReg = DAG.getRegister(PPC::X13, MVT::i64); in LowerGlobalTLSAddressLinux() local 3462 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TLSReg, MatAddr); in LowerGlobalTLSAddressLinux() 3469 SDValue TLSReg = is64bit ? DAG.getRegister(PPC::X13, MVT::i64) in LowerGlobalTLSAddressLinux() local 3472 SDValue Hi = DAG.getNode(PPCISD::Hi, dl, PtrVT, TGAHi, TLSReg); in LowerGlobalTLSAddressLinux()
|