Lines Matching refs:DestVT

163     bool PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
895 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
897 if (SrcVT != MVT::f32 || DestVT != MVT::f64)
913 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
915 if (SrcVT != MVT::f64 || DestVT != MVT::f32)
1158 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1162 if (DestVT != MVT::i16 && DestVT != MVT::i8)
1330 MVT DestVT = VA.getLocVT();
1332 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
1334 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/false))
1336 ArgVT = DestVT;
1342 MVT DestVT = VA.getLocVT();
1344 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
1346 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/true))
1348 ArgVT = DestVT;
1397 MVT DestVT = VA.getValVT();
1398 MVT CopyVT = DestVT;
1643 MVT DestVT = VA.getLocVT();
1645 if (RVVT != DestVT && RVVT != MVT::i8 &&
1649 if (RVVT != DestVT) {
1658 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
1660 if (!PPCEmitIntExt(RVVT, SrcReg, DestVT, TmpReg, true))
1667 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
1669 if (!PPCEmitIntExt(RVVT, SrcReg, DestVT, TmpReg, false))
1696 bool PPCFastISel::PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
1698 if (DestVT != MVT::i32 && DestVT != MVT::i64)
1707 Opc = (DestVT == MVT::i32) ? PPC::EXTSB : PPC::EXTSB8_32_64;
1709 Opc = (DestVT == MVT::i32) ? PPC::EXTSH : PPC::EXTSH8_32_64;
1711 assert(DestVT == MVT::i64 && "Signed extend from i32 to i32??");
1718 } else if (DestVT == MVT::i32) {
1768 EVT DestVT = TLI.getValueType(DL, I->getType(), true);
1773 if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8)
1812 MVT DestVT = DestEVT.getSimpleVT();
1821 (DestVT == MVT::i64 ? &PPC::G8RC_and_G8RC_NOX0RegClass :
1825 if (!PPCEmitIntExt(SrcVT, SrcReg, DestVT, ResultReg, IsZExt))