Home | History | Annotate | Download | only in PowerPC

Lines Matching defs:DestVT

152     bool PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
831 EVT DestVT = TLI.getValueType(I->getType(), true);
833 if (SrcVT != MVT::f32 || DestVT != MVT::f64)
849 EVT DestVT = TLI.getValueType(I->getType(), true);
851 if (SrcVT != MVT::f64 || DestVT != MVT::f32)
1090 EVT DestVT = TLI.getValueType(I->getType(), true);
1094 if (DestVT != MVT::i16 && DestVT != MVT::i8)
1261 MVT DestVT = VA.getLocVT();
1263 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
1265 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/false))
1267 ArgVT = DestVT;
1273 MVT DestVT = VA.getLocVT();
1275 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
1277 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/true))
1279 ArgVT = DestVT;
1327 MVT DestVT = VA.getValVT();
1328 MVT CopyVT = DestVT;
1571 MVT DestVT = VA.getLocVT();
1573 if (RVVT != DestVT && RVVT != MVT::i8 &&
1577 if (RVVT != DestVT) {
1586 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
1588 if (!PPCEmitIntExt(RVVT, SrcReg, DestVT, TmpReg, true))
1595 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass;
1597 if (!PPCEmitIntExt(RVVT, SrcReg, DestVT, TmpReg, false))
1624 bool PPCFastISel::PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
1626 if (DestVT != MVT::i32 && DestVT != MVT::i64)
1635 Opc = (DestVT == MVT::i32) ? PPC::EXTSB : PPC::EXTSB8_32_64;
1637 Opc = (DestVT == MVT::i32) ? PPC::EXTSH : PPC::EXTSH8_32_64;
1639 assert(DestVT == MVT::i64 && "Signed extend from i32 to i32??");
1646 } else if (DestVT == MVT::i32) {
1696 EVT DestVT = TLI.getValueType(I->getType(), true);
1701 if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8)
1740 MVT DestVT = DestEVT.getSimpleVT();
1749 (DestVT == MVT::i64 ? &PPC::G8RC_and_G8RC_NOX0RegClass :
1753 if (!PPCEmitIntExt(SrcVT, SrcReg, DestVT, ResultReg, IsZExt))