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

References

lib/Target/Sparc/SparcISelLowering.cpp
  595     if (VA.isRegLoc()) {
  600       unsigned VReg = MF.addLiveIn(VA.getLocReg(),
  601                                    getRegClassFor(VA.getLocVT()));
  602       SDValue Arg = DAG.getCopyFromReg(Chain, DL, VReg, VA.getLocVT());
  605       if (VA.getValVT() == MVT::i32 && VA.needsCustom())
  605       if (VA.getValVT() == MVT::i32 && VA.needsCustom())
  606         Arg = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), Arg,
  611       switch (VA.getLocInfo()) {
  613         Arg = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Arg,
  614                           DAG.getValueType(VA.getValVT()));
  617         Arg = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Arg,
  618                           DAG.getValueType(VA.getValVT()));
  625       if (VA.isExtInLoc())
  626         Arg = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Arg);
  633     assert(VA.isMemLoc());
  636     unsigned Offset = VA.getLocMemOffset() + ArgArea;
  637     unsigned ValSize = VA.getValVT().getSizeInBits() / 8;
  641     if (VA.isExtInLoc())
  645         DAG.getLoad(VA.getValVT(), DL, Chain,