Lines Matching defs:RegVT
1718 EVT RegVT = VA.getLocVT();
1730 if (RegVT == MVT::i8)
1732 else if (RegVT == MVT::i16)
1734 else if (RegVT == MVT::i32)
1736 else if (Is64Bit && RegVT == MVT::i64)
1738 else if (RegVT == MVT::f16)
1740 else if (RegVT == MVT::f32)
1742 else if (RegVT == MVT::f64)
1744 else if (RegVT == MVT::f80)
1746 else if (RegVT == MVT::f128)
1748 else if (RegVT.is512BitVector())
1750 else if (RegVT.is256BitVector())
1752 else if (RegVT.is128BitVector())
1754 else if (RegVT == MVT::x86mmx)
1756 else if (RegVT == MVT::v1i1)
1758 else if (RegVT == MVT::v8i1)
1760 else if (RegVT == MVT::v16i1)
1762 else if (RegVT == MVT::v32i1)
1764 else if (RegVT == MVT::v64i1)
1770 ArgValue = DAG.getCopyFromReg(Chain, dl, Reg, RegVT);
1777 ArgValue = DAG.getNode(ISD::AssertSext, dl, RegVT, ArgValue,
1780 ArgValue = DAG.getNode(ISD::AssertZext, dl, RegVT, ArgValue,
1787 if (RegVT.isVector() && VA.getValVT().getScalarType() != MVT::i1)
1794 ArgValue = lowerRegToMasks(ArgValue, VA.getValVT(), RegVT, dl, DAG);
2162 EVT RegVT = VA.getLocVT();
2171 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, RegVT, Arg);
2174 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, RegVT, Arg);
2179 Arg = lowerMasksToReg(Arg, RegVT, dl, DAG);
2180 else if (RegVT.is128BitVector()) {
2186 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, RegVT, Arg);
2189 Arg = DAG.getBitcast(RegVT, Arg);