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

References

lib/Target/Sparc/SparcISelLowering.cpp
  387   MachineFunction &MF = DAG.getMachineFunction();
  393   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs,
  394                  *DAG.getContext());
  398   bool IsLittleEndian = DAG.getDataLayout().isLittleEndian();
  409       SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
  411           DAG.getLoad(MVT::i32, dl, Chain, FIPtr, MachinePointerInfo());
  422         SDValue HiVal = DAG.getCopyFromReg(Chain, dl, VRegHi, MVT::i32);
  431           SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
  432           LoVal = DAG.getLoad(MVT::i32, dl, Chain, FIPtr, MachinePointerInfo());
  436           LoVal = DAG.getCopyFromReg(Chain, dl, loReg, MVT::i32);
  443           DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
  444         WholeValue = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), WholeValue);
  450       SDValue Arg = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32);
  452         Arg = DAG.getNode(ISD::BITCAST, dl, MVT::f32, Arg);
  454         Arg = DAG.getNode(ISD::AssertSext, dl, MVT::i32, Arg,
  455                           DAG.getValueType(VA.getLocVT()));
  456         Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Arg);
  465     auto PtrVT = getPointerTy(DAG.getDataLayout());
  474         SDValue FIPtr = DAG.getFrameIndex(FI, PtrVT);
  476             DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, MachinePointerInfo());
  484       SDValue FIPtr = DAG.getFrameIndex(FI, PtrVT);
  486           DAG.getLoad(MVT::i32, dl, Chain, FIPtr, MachinePointerInfo());
  490       SDValue FIPtr2 = DAG.getFrameIndex(FI2, PtrVT);
  493           DAG.getLoad(MVT::i32, dl, Chain, FIPtr2, MachinePointerInfo());
  499         DAG.getNode(ISD::BUILD_PAIR, dl, MVT::i64, LoVal, HiVal);
  500       WholeValue = DAG.getNode(ISD::BITCAST, dl, VA.getValVT(), WholeValue);
  508     SDValue FIPtr = DAG.getFrameIndex(FI, PtrVT);
  511       Load = DAG.getLoad(VA.getValVT(), dl, Chain, FIPtr, MachinePointerInfo());
  530     SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), dl, Reg, InVals[0]);
  530     SDValue Copy = DAG.getCopyToReg(DAG.getEntryNode(), dl, Reg, InVals[0]);
  531     Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, Copy, Chain);
  557       SDValue Arg = DAG.getCopyFromReg(DAG.getRoot(), dl, VReg, MVT::i32);
  557       SDValue Arg = DAG.getCopyFromReg(DAG.getRoot(), dl, VReg, MVT::i32);
  561       SDValue FIPtr = DAG.getFrameIndex(FrameIdx, MVT::i32);
  564           DAG.getStore(DAG.getRoot(), dl, Arg, FIPtr, MachinePointerInfo()));
  564           DAG.getStore(DAG.getRoot(), dl, Arg, FIPtr, MachinePointerInfo()));
  570       Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, OutChains);