Home | History | Annotate | Download | only in PowerPC

Lines Matching refs:SrcVT

152     bool PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
739 MVT SrcVT = SrcEVT.getSimpleVT();
741 if (SrcVT == MVT::i1 && PPCSubTarget->useCRBits())
754 if (SrcVT == MVT::i64 || SrcVT == MVT::i32 || SrcVT == MVT::i16 ||
755 SrcVT == MVT::i8 || SrcVT == MVT::i1) {
765 switch (SrcVT.SimpleTy) {
805 if (!PPCEmitIntExt(SrcVT, SrcReg1, MVT::i32, ExtReg, IsZExt))
811 if (!PPCEmitIntExt(SrcVT, SrcReg2, MVT::i32, ExtReg, IsZExt))
830 EVT SrcVT = TLI.getValueType(Src->getType(), true);
833 if (SrcVT != MVT::f32 || DestVT != MVT::f64)
848 EVT SrcVT = TLI.getValueType(Src->getType(), true);
851 if (SrcVT != MVT::f64 || DestVT != MVT::f32)
874 unsigned PPCFastISel::PPCMoveToFPReg(MVT SrcVT, unsigned SrcReg,
878 if (SrcVT == MVT::i32) {
898 if (SrcVT == MVT::i32) {
931 MVT SrcVT = SrcEVT.getSimpleVT();
933 if (SrcVT != MVT::i8 && SrcVT != MVT::i16 &&
934 SrcVT != MVT::i32 && SrcVT != MVT::i64)
955 if (SrcVT == MVT::i8 || SrcVT == MVT::i16) {
957 if (!PPCEmitIntExt(SrcVT, SrcReg, MVT::i64, TmpReg, !IsSigned))
959 SrcVT = MVT::i64;
964 unsigned FPReg = PPCMoveToFPReg(SrcVT, SrcReg, IsSigned);
1025 MVT DstVT, SrcVT;
1039 if (!isTypeLegal(SrcTy, SrcVT))
1042 if (SrcVT != MVT::f32 && SrcVT != MVT::f64)
1624 bool PPCFastISel::PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
1628 if (SrcVT != MVT::i8 && SrcVT != MVT::i16 && SrcVT != MVT::i32)
1634 if (SrcVT == MVT::i8)
1636 else if (SrcVT == MVT::i16)
1648 if (SrcVT == MVT::i8)
1651 assert(SrcVT == MVT::i16 && "Unsigned extend from i32 to i32??");
1661 if (SrcVT == MVT::i8)
1663 else if (SrcVT == MVT::i16)
1695 EVT SrcVT = TLI.getValueType(Src->getType(), true);
1698 if (SrcVT != MVT::i64 && SrcVT != MVT::i32 && SrcVT != MVT::i16)
1709 if (SrcVT == MVT::i64) {
1739 MVT SrcVT = SrcEVT.getSimpleVT();
1753 if (!PPCEmitIntExt(SrcVT, SrcReg, DestVT, ResultReg, IsZExt))