Lines Matching defs:SrcVT

162     bool PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
819 MVT SrcVT = SrcEVT.getSimpleVT();
821 if (SrcVT == MVT::i1 && Subtarget->useCRBits())
835 if (SrcVT == MVT::i64 || SrcVT == MVT::i32 || SrcVT == MVT::i16 ||
836 SrcVT == MVT::i8 || SrcVT == MVT::i1) {
862 switch (SrcVT.SimpleTy) {
927 if (!PPCEmitIntExt(SrcVT, SrcReg1, MVT::i32, ExtReg, IsZExt))
933 if (!PPCEmitIntExt(SrcVT, SrcReg2, MVT::i32, ExtReg, IsZExt))
952 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
955 if (SrcVT != MVT::f32 || DestVT != MVT::f64)
970 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
973 if (SrcVT != MVT::f64 || DestVT != MVT::f32)
1012 unsigned PPCFastISel::PPCMoveToFPReg(MVT SrcVT, unsigned SrcReg,
1016 if (SrcVT == MVT::i32) {
1036 if (SrcVT == MVT::i32) {
1071 MVT SrcVT = SrcEVT.getSimpleVT();
1073 if (SrcVT != MVT::i8 && SrcVT != MVT::i16 &&
1074 SrcVT != MVT::i32 && SrcVT != MVT::i64)
1111 if (SrcVT == MVT::i8 || SrcVT == MVT::i16) {
1113 if (!PPCEmitIntExt(SrcVT, SrcReg, MVT::i64, TmpReg, !IsSigned))
1115 SrcVT = MVT::i64;
1120 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned);
1183 MVT DstVT, SrcVT;
1198 if (!isTypeLegal(SrcTy, SrcVT))
1201 if (SrcVT != MVT::f32 && SrcVT != MVT::f64)
1800 bool PPCFastISel::PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
1804 if (SrcVT != MVT::i8 && SrcVT != MVT::i16 && SrcVT != MVT::i32)
1810 if (SrcVT == MVT::i8)
1812 else if (SrcVT == MVT::i16)
1824 if (SrcVT == MVT::i8)
1827 assert(SrcVT == MVT::i16 && "Unsigned extend from i32 to i32??");
1837 if (SrcVT == MVT::i8)
1839 else if (SrcVT == MVT::i16)
1871 EVT SrcVT = TLI.getValueType(DL, Src->getType(), true);
1874 if (SrcVT != MVT::i64 && SrcVT != MVT::i32 && SrcVT != MVT::i16)
1885 if (SrcVT == MVT::i64)
1910 MVT SrcVT = SrcEVT.getSimpleVT();
1924 if (!PPCEmitIntExt(SrcVT, SrcReg, DestVT, ResultReg, IsZExt))