Lines Matching refs:DestVT
187 unsigned emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
188 bool emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg,
191 bool emitIntZExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg);
193 bool emitIntSExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, unsigned DestReg);
194 bool emitIntSExt32r1(MVT SrcVT, unsigned SrcReg, MVT DestVT,
196 bool emitIntSExt32r2(MVT SrcVT, unsigned SrcReg, MVT DestVT,
998 EVT DestVT = TLI.getValueType(DL, I->getType(), true); in selectFPExt() local
1000 if (SrcVT != MVT::f32 || DestVT != MVT::f64) in selectFPExt()
1077 EVT DestVT = TLI.getValueType(DL, I->getType(), true); in selectFPTrunc() local
1079 if (SrcVT != MVT::f64 || DestVT != MVT::f32) in selectFPTrunc()
1209 MVT DestVT = VA.getLocVT(); in processCallArgs() local
1211 ArgReg = emitIntExt(SrcVT, ArgReg, DestVT, /*isZExt=*/false); in processCallArgs()
1217 MVT DestVT = VA.getLocVT(); in processCallArgs() local
1219 ArgReg = emitIntExt(SrcVT, ArgReg, DestVT, /*isZExt=*/true); in processCallArgs()
1750 MVT DestVT = VA.getValVT(); in selectRet() local
1752 if (RVVT != DestVT) { in selectRet()
1758 SrcReg = emitIntExt(RVVT, SrcReg, DestVT, IsZExt); in selectRet()
1782 EVT SrcVT, DestVT; in selectTrunc() local
1784 DestVT = TLI.getValueType(DL, I->getType(), true); in selectTrunc()
1788 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1) in selectTrunc()
1820 MVT DestVT = DestEVT.getSimpleVT(); in selectIntExt() local
1823 if (!emitIntExt(SrcVT, SrcReg, DestVT, ResultReg, isZExt)) in selectIntExt()
1829 bool MipsFastISel::emitIntSExt32r1(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntSExt32r1() argument
1848 bool MipsFastISel::emitIntSExt32r2(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntSExt32r2() argument
1863 bool MipsFastISel::emitIntSExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntSExt() argument
1865 if ((DestVT != MVT::i32) && (DestVT != MVT::i16)) in emitIntSExt()
1868 return emitIntSExt32r2(SrcVT, SrcReg, DestVT, DestReg); in emitIntSExt()
1869 return emitIntSExt32r1(SrcVT, SrcReg, DestVT, DestReg); in emitIntSExt()
1872 bool MipsFastISel::emitIntZExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntZExt() argument
1894 bool MipsFastISel::emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntExt() argument
1900 if (((DestVT != MVT::i8) && (DestVT != MVT::i16) && (DestVT != MVT::i32)) || in emitIntExt()
1904 return emitIntZExt(SrcVT, SrcReg, DestVT, DestReg); in emitIntExt()
1905 return emitIntSExt(SrcVT, SrcReg, DestVT, DestReg); in emitIntExt()
1908 unsigned MipsFastISel::emitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in emitIntExt() argument
1911 bool Success = emitIntExt(SrcVT, SrcReg, DestVT, DestReg, isZExt); in emitIntExt()
1920 MVT DestVT = DestEVT.getSimpleVT(); in selectDivRem() local
1921 if (DestVT != MVT::i32) in selectDivRem()