Home
last modified time | relevance | path

Searched refs:TPReg (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCCodeEmitter.cpp221 MCOperand TPReg = MI.getOperand(2); in expandAddTPRel() local
222 assert(TPReg.isReg() && TPReg.getReg() == RISCV::X4 && in expandAddTPRel()
241 .addOperand(TPReg); in expandAddTPRel()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp1303 SDValue TPReg = DAG.getRegister(CSKY::R31, MVT::i32); in getStaticTLSAddr() local
1304 return DAG.getNode(ISD::ADD, DL, Ty, Load, TPReg); in getStaticTLSAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp7644 RegisterSDNode *TPReg = dyn_cast<RegisterSDNode>(TPRegNode.getNode()); in isEligibleToFoldADDIForFasterLocalAccesses() local
7645 if (!TPReg || (TPReg->getReg() != Subtarget.getThreadPointerRegister())) in isEligibleToFoldADDIForFasterLocalAccesses()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp8801 SDValue TPReg = DAG.getRegister(RISCV::X4, XLenVT); in getStaticTLSAddr() local
8802 return DAG.getNode(ISD::ADD, DL, Ty, Load, TPReg); in getStaticTLSAddr()
8817 SDValue TPReg = DAG.getRegister(RISCV::X4, XLenVT); in getStaticTLSAddr() local
8819 DAG.getNode(RISCVISD::ADD_TPREL, DL, Ty, MNHi, TPReg, AddrAdd); in getStaticTLSAddr()