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

References

lib/Target/Sparc/SparcISelLowering.cpp
  795       Arg = ByValArgs[byvalArgIdx++];
  796       if (!Arg) {
  806       Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
  806       Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
  809       Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
  809       Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
  812       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
  812       Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
  815       Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
  815       Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
  826           DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
  847               DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));
  855         if (ConstantFPSDNode *C = dyn_cast<ConstantFPSDNode>(Arg))
  856           Arg = bitcastConstantFPToInt(C, dl, DAG);
  858           Arg = DAG.getNode(ISD::BITCAST, dl, MVT::v2i32, Arg);
  858           Arg = DAG.getNode(ISD::BITCAST, dl, MVT::v2i32, Arg);
  862                                   Arg,
  865                                   Arg,
  904         RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
  907       Arg = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
  907       Arg = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
  908       RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
  920         DAG.getStore(Chain, dl, Arg, PtrOff, MachinePointerInfo()));