Home
last modified time | relevance | path

Searched refs:TLSReg (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/
H A DPPCAsmParser.cpp201 struct TLSRegOp TLSReg; member
224 TLSReg = o.TLSReg; in PPCOperand()
278 return TLSReg.Sym; in getTLSReg()
726 Op->TLSReg.Sym = Sym; in CreateTLSReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.td1023 let Name = "TLSReg"; let PredicateMethod = "isTLSReg";
H A DPPCISelLowering.cpp3449 SDValue TLSReg; in LowerGlobalTLSAddressAIX() local
3462 TLSReg = DAG.getRegister(PPC::X13, MVT::i64); in LowerGlobalTLSAddressAIX()
3478 return DAG.getNode(PPCISD::Lo, dl, PtrVT, VariableOffsetTGA, TLSReg); in LowerGlobalTLSAddressAIX()
3488 TLSReg = DAG.getNode(PPCISD::GET_TPOINTER, dl, PtrVT); in LowerGlobalTLSAddressAIX()
3497 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TLSReg, VariableOffset); in LowerGlobalTLSAddressAIX()
3586 SDValue TLSReg = DAG.getRegister(PPC::X13, MVT::i64); in LowerGlobalTLSAddressLinux() local
3591 return DAG.getNode(PPCISD::ADD_TLS, dl, PtrVT, TLSReg, MatAddr); in LowerGlobalTLSAddressLinux()
3598 SDValue TLSReg = is64bit ? DAG.getRegister(PPC::X13, MVT::i64) in LowerGlobalTLSAddressLinux() local
3601 SDValue Hi = DAG.getNode(PPCISD::Hi, dl, PtrVT, TGAHi, TLSReg); in LowerGlobalTLSAddressLinux()