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

References

lib/Target/Sparc/SparcISelLowering.cpp
 1943   EVT VT = getPointerTy(DAG.getDataLayout());
 1947     const Module *M = DAG.getMachineFunction().getFunction().getParent();
 1953       Idx = DAG.getNode(SPISD::Lo, DL, Op.getValueType(),
 1954                         withTargetFlags(Op, SparcMCExpr::VK_Sparc_GOT13, DAG));
 1958                          SparcMCExpr::VK_Sparc_GOT10, DAG);
 1961     SDValue GlobalBase = DAG.getNode(SPISD::GLOBAL_BASE_REG, DL, VT);
 1962     SDValue AbsAddr = DAG.getNode(ISD::ADD, DL, VT, GlobalBase, Idx);
 1965     MachineFrameInfo &MFI = DAG.getMachineFunction().getFrameInfo();
 1967     return DAG.getLoad(VT, DL, DAG.getEntryNode(), AbsAddr,
 1967     return DAG.getLoad(VT, DL, DAG.getEntryNode(), AbsAddr,
 1968                        MachinePointerInfo::getGOT(DAG.getMachineFunction()));
 1978                         SparcMCExpr::VK_Sparc_LO, DAG);
 1982                                SparcMCExpr::VK_Sparc_M44, DAG);
 1983     H44 = DAG.getNode(ISD::SHL, DL, VT, H44, DAG.getConstant(12, DL, MVT::i32));
 1983     H44 = DAG.getNode(ISD::SHL, DL, VT, H44, DAG.getConstant(12, DL, MVT::i32));
 1984     SDValue L44 = withTargetFlags(Op, SparcMCExpr::VK_Sparc_L44, DAG);
 1985     L44 = DAG.getNode(SPISD::Lo, DL, VT, L44);
 1986     return DAG.getNode(ISD::ADD, DL, VT, H44, L44);
 1991                               SparcMCExpr::VK_Sparc_HM, DAG);
 1992     Hi = DAG.getNode(ISD::SHL, DL, VT, Hi, DAG.getConstant(32, DL, MVT::i32));
 1992     Hi = DAG.getNode(ISD::SHL, DL, VT, Hi, DAG.getConstant(32, DL, MVT::i32));
 1994                               SparcMCExpr::VK_Sparc_LO, DAG);
 1995     return DAG.getNode(ISD::ADD, DL, VT, Hi, Lo);