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

References

lib/Target/SystemZ/SystemZISelLowering.cpp
 2927   if (DAG.getTarget().useEmulatedTLS())
 2928     return LowerToTLSEmulatedModel(Node, DAG);
 2931   EVT PtrVT = getPointerTy(DAG.getDataLayout());
 2932   TLSModel::Model model = DAG.getTarget().getTLSModel(GV);
 2934   SDValue TP = lowerThreadPointer(DL, DAG);
 2944       Offset = DAG.getConstantPool(CPV, PtrVT, 8);
 2945       Offset = DAG.getLoad(
 2946           PtrVT, DL, DAG.getEntryNode(), Offset,
 2947           MachinePointerInfo::getConstantPool(DAG.getMachineFunction()));
 2950       Offset = lowerTLSGetOffset(Node, DAG, SystemZISD::TLS_GDCALL, Offset);
 2959       Offset = DAG.getConstantPool(CPV, PtrVT, 8);
 2960       Offset = DAG.getLoad(
 2961           PtrVT, DL, DAG.getEntryNode(), Offset,
 2962           MachinePointerInfo::getConstantPool(DAG.getMachineFunction()));
 2965       Offset = lowerTLSGetOffset(Node, DAG, SystemZISD::TLS_LDCALL, Offset);
 2971         DAG.getMachineFunction().getInfo<SystemZMachineFunctionInfo>();
 2977       SDValue DTPOffset = DAG.getConstantPool(CPV, PtrVT, 8);
 2978       DTPOffset = DAG.getLoad(
 2979           PtrVT, DL, DAG.getEntryNode(), DTPOffset,
 2980           MachinePointerInfo::getConstantPool(DAG.getMachineFunction()));
 2982       Offset = DAG.getNode(ISD::ADD, DL, PtrVT, Offset, DTPOffset);
 2988       Offset = DAG.getTargetGlobalAddress(GV, DL, PtrVT, 0,
 2990       Offset = DAG.getNode(SystemZISD::PCREL_WRAPPER, DL, PtrVT, Offset);
 2992           DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Offset,
 2992           DAG.getLoad(PtrVT, DL, DAG.getEntryNode(), Offset,
 2993                       MachinePointerInfo::getGOT(DAG.getMachineFunction()));
 3002       Offset = DAG.getConstantPool(CPV, PtrVT, 8);
 3003       Offset = DAG.getLoad(
 3004           PtrVT, DL, DAG.getEntryNode(), Offset,
 3005           MachinePointerInfo::getConstantPool(DAG.getMachineFunction()));
 3011   return DAG.getNode(ISD::ADD, DL, PtrVT, TP, Offset);