Lines Matching refs:TLSBaseAddrReg
44 bool VisitNode(MachineDomTreeNode *Node, unsigned TLSBaseAddrReg);
45 MachineInstr *ReplaceTLSCall(MachineInstr *I, unsigned TLSBaseAddrReg);
46 MachineInstr *SetRegister(MachineInstr *I, unsigned *TLSBaseAddrReg);
89 unsigned TLSBaseAddrReg) { in VisitNode() argument
97 if (TLSBaseAddrReg) in VisitNode()
98 I = ReplaceTLSCall(&*I, TLSBaseAddrReg); in VisitNode()
100 I = SetRegister(&*I, &TLSBaseAddrReg); in VisitNode()
110 Changed |= VisitNode(*I, TLSBaseAddrReg); in VisitNode()
118 unsigned TLSBaseAddrReg) { in ReplaceTLSCall() argument
122 .addReg(TLSBaseAddrReg); in ReplaceTLSCall()
133 unsigned *TLSBaseAddrReg) { in SetRegister() argument
136 *TLSBaseAddrReg = RegInfo.createVirtualRegister(&SystemZ::GR64BitRegClass); in SetRegister()
141 TII->get(TargetOpcode::COPY), *TLSBaseAddrReg) in SetRegister()