reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Sparc/SparcISelLowering.cpp
 2043     SDValue Base = DAG.getNode(SPISD::GLOBAL_BASE_REG, DL, PtrVT);
 2044     SDValue Argument = DAG.getNode(SPISD::TLS_ADD, DL, PtrVT, Base, HiLo,
 2050     Chain = DAG.getCALLSEQ_START(Chain, 1, 0, DL);
 2051     Chain = DAG.getCopyToReg(Chain, DL, SP::O0, Argument, InFlag);
 2066     Chain = DAG.getNode(SPISD::TLS_CALL, DL, NodeTys, Ops);
 2068     Chain = DAG.getCALLSEQ_END(Chain, DAG.getIntPtrConstant(1, DL, true),
 2069                                DAG.getIntPtrConstant(0, DL, true), InFlag, DL);
 2069                                DAG.getIntPtrConstant(0, DL, true), InFlag, DL);
 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,
 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,
 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,