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

References

lib/Target/X86/X86ISelLowering.cpp
 2504     EVT ValVT = ValToCopy.getValueType();
 2508       ValToCopy = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), ValToCopy);
 2508       ValToCopy = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), ValToCopy);
 2510       ValToCopy = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), ValToCopy);
 2510       ValToCopy = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), ValToCopy);
 2513         ValToCopy = lowerMasksToReg(ValToCopy, VA.getLocVT(), dl, DAG);
 2513         ValToCopy = lowerMasksToReg(ValToCopy, VA.getLocVT(), dl, DAG);
 2515         ValToCopy = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), ValToCopy);
 2515         ValToCopy = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), ValToCopy);
 2518       ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy);
 2518       ValToCopy = DAG.getBitcast(VA.getLocVT(), ValToCopy);
 2546         ValToCopy = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f80, ValToCopy);
 2546         ValToCopy = DAG.getNode(ISD::FP_EXTEND, dl, MVT::f80, ValToCopy);
 2547       RetOps.push_back(ValToCopy);
 2557           ValToCopy = DAG.getBitcast(MVT::i64, ValToCopy);
 2557           ValToCopy = DAG.getBitcast(MVT::i64, ValToCopy);
 2558           ValToCopy = DAG.getNode(ISD::SCALAR_TO_VECTOR, dl, MVT::v2i64,
 2559                                   ValToCopy);
 2563             ValToCopy = DAG.getBitcast(MVT::v4f32, ValToCopy);
 2563             ValToCopy = DAG.getBitcast(MVT::v4f32, ValToCopy);
 2574       Passv64i1ArgInRegs(dl, DAG, ValToCopy, RegsToPass, VA, RVLocs[++I],
 2584       RegsToPass.push_back(std::make_pair(VA.getLocReg(), ValToCopy));