Lines Matching refs:Arg
234 SDValue Arg = OutVals[realRVLocIdx];
242 Arg,
245 Arg,
255 Chain = DAG.getCopyToReg(Chain, DL, VA.getLocReg(), Arg, Flag);
415 SDValue Arg = DAG.getLoad(MVT::i32, dl, Chain, FIPtr,
418 Arg);
458 SDValue Arg = DAG.getCopyFromReg(Chain, dl, VReg, MVT::i32);
460 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::f32, Arg);
462 Arg = DAG.getNode(ISD::AssertSext, dl, MVT::i32, Arg,
464 Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Arg);
466 InVals.push_back(Arg);
570 SDValue Arg = DAG.getCopyFromReg(DAG.getRoot(), dl, VReg, MVT::i32);
576 OutChains.push_back(DAG.getStore(DAG.getRoot(), dl, Arg, FIPtr,
620 SDValue Arg = DAG.getCopyFromReg(Chain, DL, VReg, VA.getLocVT());
624 Arg = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), Arg,
631 Arg = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Arg,
635 Arg = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Arg,
644 Arg = DAG.getNode(ISD::TRUNCATE, DL, VA.getValVT(), Arg);
646 InVals.push_back(Arg);
772 SDValue Arg = OutVals[i];
780 Chain = DAG.getMemcpy(Chain, dl, FIPtr, Arg, SizeNode, Align,
801 SDValue Arg = OutVals[realArgIdx];
805 // Use local copy if it is a byval arg.
807 Arg = ByValArgs[byvalArgIdx++];
814 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
817 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
820 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
823 Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
833 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff,
850 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff,
865 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::v2i32, Arg);
869 Arg,
872 Arg,
914 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
917 Arg = DAG.getNode(ISD::BITCAST, dl, MVT::i32, Arg);
918 RegsToPass.push_back(std::make_pair(VA.getLocReg(), Arg));
929 MemOpChains.push_back(DAG.getStore(Chain, dl, Arg, PtrOff,
1158 SDValue Arg = CLI.OutVals[i];
1167 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
1170 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
1173 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
1180 Arg = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Arg);
1197 SDValue Store = DAG.getStore(Chain, DL, Arg, HiPtrOff,
1217 Arg = DAG.getNode(ISD::SHL, DL, MVT::i64, Arg,
1226 Arg = DAG.getNode(ISD::OR, DL, MVT::i64, Arg, NV);
1231 RegsToPass.push_back(std::make_pair(toCallerWindow(VA.getLocReg()), Arg));
1245 MemOpChains.push_back(DAG.getStore(Chain, DL, Arg, PtrOff,
2073 SDValue Arg, SDLoc DL,
2076 EVT ArgVT = Arg.getValueType();
2080 Entry.Node = Arg;