reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);