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

References

lib/Target/ARM/ARMISelLowering.cpp
 2729   CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
 2730                  *DAG.getContext());
 2740   MachineFunction &MF = DAG.getMachineFunction();
 2782         Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
 2789         SDValue Half = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64, Arg,
 2790                                    DAG.getConstant(0, dl, MVT::i32));
 2791         SDValue HalfGPRs = DAG.getNode(ARMISD::VMOVRRD, dl,
 2792                                        DAG.getVTList(MVT::i32, MVT::i32), Half);
 2794         Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
 2798         RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 2800         Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
 2804         RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 2808         Arg = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::f64, Arg,
 2809                           DAG.getConstant(1, dl, MVT::i32));
 2813       SDValue fmrrd = DAG.getNode(ARMISD::VMOVRRD, dl,
 2814                                   DAG.getVTList(MVT::i32, MVT::i32), Arg);
 2815       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
 2819       RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
 2821       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(),
 2825       Chain = DAG.getCopyToReg(Chain, dl, VA.getLocReg(), Arg, Flag);
 2830     RetOps.push_back(DAG.getRegister(VA.getLocReg(),
 2835       TRI->getCalleeSavedRegsViaCopy(&DAG.getMachineFunction());
 2839         RetOps.push_back(DAG.getRegister(*I, MVT::i32));
 2841         RetOps.push_back(DAG.getRegister(*I, MVT::getFloatingPointVT(64)));
 2858   if (DAG.getMachineFunction().getFunction().hasFnAttribute("interrupt") &&
 2862     return LowerInterruptReturn(RetOps, dl, DAG);
 2865   return DAG.getNode(ARMISD::RET_FLAG, dl, MVT::Other, RetOps);