Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZLDCleanup.cpp40 bool VisitNode(MachineDomTreeNode *Node, unsigned TLSBaseAddrReg);
41 MachineInstr *ReplaceTLSCall(MachineInstr *I, unsigned TLSBaseAddrReg);
42 MachineInstr *SetRegister(MachineInstr *I, unsigned *TLSBaseAddrReg);
88 unsigned TLSBaseAddrReg) { in VisitNode() argument
96 if (TLSBaseAddrReg) in VisitNode()
97 I = ReplaceTLSCall(&*I, TLSBaseAddrReg); in VisitNode()
99 I = SetRegister(&*I, &TLSBaseAddrReg); in VisitNode()
109 Changed |= VisitNode(N, TLSBaseAddrReg); in VisitNode()
117 unsigned TLSBaseAddrReg) { in ReplaceTLSCall() argument
121 .addReg(TLSBaseAddrReg); in ReplaceTLSCall()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64CleanupLocalDynamicTLSPass.cpp62 bool VisitNode(MachineDomTreeNode *Node, unsigned TLSBaseAddrReg) { in VisitNode()
76 if (TLSBaseAddrReg) in VisitNode()
77 I = replaceTLSBaseAddrCall(*I, TLSBaseAddrReg); in VisitNode()
79 I = setRegister(*I, &TLSBaseAddrReg); in VisitNode()
89 Changed |= VisitNode(N, TLSBaseAddrReg); in VisitNode()
98 unsigned TLSBaseAddrReg) { in replaceTLSBaseAddrCall()
106 .addReg(TLSBaseAddrReg); in replaceTLSBaseAddrCall()
120 MachineInstr *setRegister(MachineInstr &I, unsigned *TLSBaseAddrReg) { in setRegister()
126 *TLSBaseAddrReg = RegInfo.createVirtualRegister(&AArch64::GPR64RegClass); in setRegister()
131 TII->get(TargetOpcode::COPY), *TLSBaseAddrReg) in setRegister()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp10261 bool VisitNode(MachineDomTreeNode *Node, unsigned TLSBaseAddrReg) { in VisitNode()
10271 if (TLSBaseAddrReg) in VisitNode()
10272 I = ReplaceTLSBaseAddrCall(*I, TLSBaseAddrReg); in VisitNode()
10274 I = SetRegister(*I, &TLSBaseAddrReg); in VisitNode()
10284 Changed |= VisitNode(I, TLSBaseAddrReg); in VisitNode()
10293 unsigned TLSBaseAddrReg) { in ReplaceTLSBaseAddrCall()
10303 .addReg(TLSBaseAddrReg); in ReplaceTLSBaseAddrCall()
10313 MachineInstr *SetRegister(MachineInstr &I, unsigned *TLSBaseAddrReg) { in SetRegister()
10321 *TLSBaseAddrReg = RegInfo.createVirtualRegister( in SetRegister()
10327 TII->get(TargetOpcode::COPY), *TLSBaseAddrReg) in SetRegister()