reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2043 SDValue Base = DAG.getNode(SPISD::GLOBAL_BASE_REG, DL, PtrVT); 2044 SDValue Argument = DAG.getNode(SPISD::TLS_ADD, DL, PtrVT, Base, HiLo, 2053 SDValue Callee = DAG.getTargetExternalSymbol("__tls_get_addr", PtrVT); 2063 DAG.getRegister(SP::O0, PtrVT), 2071 SDValue Ret = DAG.getCopyFromReg(Chain, DL, SP::O0, PtrVT, InFlag); 2076 SDValue Hi = DAG.getNode(SPISD::Hi, DL, PtrVT, 2078 SDValue Lo = DAG.getNode(SPISD::Lo, DL, PtrVT, 2080 HiLo = DAG.getNode(ISD::XOR, DL, PtrVT, Hi, Lo); 2081 return DAG.getNode(SPISD::TLS_ADD, DL, PtrVT, Ret, HiLo, 2086 unsigned ldTF = ((PtrVT == MVT::i64)? SparcMCExpr::VK_Sparc_TLS_IE_LDX 2089 SDValue Base = DAG.getNode(SPISD::GLOBAL_BASE_REG, DL, PtrVT); 2099 SDValue Ptr = DAG.getNode(ISD::ADD, DL, PtrVT, Base, TGA); 2101 DL, PtrVT, Ptr, 2103 return DAG.getNode(SPISD::TLS_ADD, DL, PtrVT, 2104 DAG.getRegister(SP::G7, PtrVT), Offset, 2110 SDValue Hi = DAG.getNode(SPISD::Hi, DL, PtrVT, 2112 SDValue Lo = DAG.getNode(SPISD::Lo, DL, PtrVT, 2114 SDValue Offset = DAG.getNode(ISD::XOR, DL, PtrVT, Hi, Lo); 2116 return DAG.getNode(ISD::ADD, DL, PtrVT, 2117 DAG.getRegister(SP::G7, PtrVT), Offset);