reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2034 SDValue TGA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, Flag); 2035 SDValue Argument = DAG.getNode(MipsISD::Wrapper, DL, PtrVT, 2036 getGlobalReg(DAG, PtrVT), TGA); 2037 unsigned PtrSize = PtrVT.getSizeInBits(); 2040 SDValue TlsGetAddr = DAG.getExternalSymbol("__tls_get_addr", PtrVT); 2059 SDValue TGAHi = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, 2061 SDValue Hi = DAG.getNode(MipsISD::TlsHi, DL, PtrVT, TGAHi); 2062 SDValue TGALo = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, 2064 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, PtrVT, TGALo); 2065 SDValue Add = DAG.getNode(ISD::ADD, DL, PtrVT, Hi, Ret); 2066 return DAG.getNode(ISD::ADD, DL, PtrVT, Add, Lo); 2072 SDValue TGA = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, 2074 TGA = DAG.getNode(MipsISD::Wrapper, DL, PtrVT, getGlobalReg(DAG, PtrVT), 2074 TGA = DAG.getNode(MipsISD::Wrapper, DL, PtrVT, getGlobalReg(DAG, PtrVT), 2077 DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), TGA, MachinePointerInfo()); 2081 SDValue TGAHi = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, 2083 SDValue TGALo = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0, 2085 SDValue Hi = DAG.getNode(MipsISD::TlsHi, DL, PtrVT, TGAHi); 2086 SDValue Lo = DAG.getNode(MipsISD::Lo, DL, PtrVT, TGALo); 2087 Offset = DAG.getNode(ISD::ADD, DL, PtrVT, Hi, Lo); 2090 SDValue ThreadPointer = DAG.getNode(MipsISD::ThreadPointer, DL, PtrVT); 2091 return DAG.getNode(ISD::ADD, DL, PtrVT, ThreadPointer, Offset);