Lines Matching refs:getLocVT

214     RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
276 OutVal = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), OutVal);
279 OutVal = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), OutVal);
282 OutVal = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), OutVal);
308 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
377 assert(VA.getLocVT() == MVT::f64);
407 if (VA.getLocVT() == MVT::f32)
409 else if (VA.getLocVT() != MVT::i32) {
411 DAG.getValueType(VA.getLocVT()));
412 Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Arg);
567 getRegClassFor(VA.getLocVT()));
568 SDValue Arg = DAG.getCopyFromReg(Chain, DL, VReg, VA.getLocVT());
572 Arg = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), Arg,
579 Arg = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Arg,
583 Arg = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Arg,
761 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
764 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
767 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
770 Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
788 assert(VA.getLocVT() == MVT::f64);
856 if (VA.getLocVT() != MVT::f32) {
1010 MVT ValTy = VA.getLocVT();
1045 Offset, VA.getLocVT(), VA.getLocInfo());
1108 Arg = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Arg);
1111 Arg = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Arg);
1114 Arg = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Arg);
1120 || VA.getLocVT() != MVT::i128)
1121 Arg = DAG.getNode(ISD::BITCAST, DL, VA.getLocVT(), Arg);
1127 && VA.getLocVT() == MVT::i128) {
1283 RV = DAG.getCopyFromReg(Chain, DL, Reg, RVLocs[i].getLocVT(), InGlue);
1290 RV = DAG.getNode(ISD::SRL, DL, VA.getLocVT(), RV,
1297 RV = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), RV,
1301 RV = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), RV,