Lines Matching refs:DestVT
165 bool PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT,
971 EVT DestVT = TLI.getValueType(DL, I->getType(), true); in SelectFPExt() local
973 if (SrcVT != MVT::f32 || DestVT != MVT::f64) in SelectFPExt()
989 EVT DestVT = TLI.getValueType(DL, I->getType(), true); in SelectFPTrunc() local
991 if (SrcVT != MVT::f64 || DestVT != MVT::f32) in SelectFPTrunc()
1271 EVT DestVT = TLI.getValueType(DL, I->getType(), true); in SelectBinaryIntOp() local
1275 if (DestVT != MVT::i16 && DestVT != MVT::i8) in SelectBinaryIntOp()
1443 MVT DestVT = VA.getLocVT(); in processCallArgs() local
1445 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass; in processCallArgs()
1447 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/false)) in processCallArgs()
1449 ArgVT = DestVT; in processCallArgs()
1455 MVT DestVT = VA.getLocVT(); in processCallArgs() local
1457 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass; in processCallArgs()
1459 if (!PPCEmitIntExt(ArgVT, Arg, DestVT, TmpReg, /*IsZExt*/true)) in processCallArgs()
1461 ArgVT = DestVT; in processCallArgs()
1510 MVT DestVT = VA.getValVT(); in finishCall() local
1511 MVT CopyVT = DestVT; in finishCall()
1759 MVT DestVT = VA.getLocVT(); in SelectRet() local
1761 if (RVVT != DestVT && RVVT != MVT::i8 && in SelectRet()
1765 if (RVVT != DestVT) { in SelectRet()
1774 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass; in SelectRet()
1776 if (!PPCEmitIntExt(RVVT, SrcReg, DestVT, TmpReg, true)) in SelectRet()
1783 (DestVT == MVT::i64) ? &PPC::G8RCRegClass : &PPC::GPRCRegClass; in SelectRet()
1785 if (!PPCEmitIntExt(RVVT, SrcReg, DestVT, TmpReg, false)) in SelectRet()
1812 bool PPCFastISel::PPCEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in PPCEmitIntExt() argument
1814 if (DestVT != MVT::i32 && DestVT != MVT::i64) in PPCEmitIntExt()
1823 Opc = (DestVT == MVT::i32) ? PPC::EXTSB : PPC::EXTSB8_32_64; in PPCEmitIntExt()
1825 Opc = (DestVT == MVT::i32) ? PPC::EXTSH : PPC::EXTSH8_32_64; in PPCEmitIntExt()
1827 assert(DestVT == MVT::i64 && "Signed extend from i32 to i32??"); in PPCEmitIntExt()
1834 } else if (DestVT == MVT::i32) { in PPCEmitIntExt()
1884 EVT DestVT = TLI.getValueType(DL, I->getType(), true); in SelectTrunc() local
1889 if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8) in SelectTrunc()
1928 MVT DestVT = DestEVT.getSimpleVT(); in SelectIntExt() local
1937 (DestVT == MVT::i64 ? &PPC::G8RC_and_G8RC_NOX0RegClass : in SelectIntExt()
1941 if (!PPCEmitIntExt(SrcVT, SrcReg, DestVT, ResultReg, IsZExt)) in SelectIntExt()