Lines Matching refs:SrcVT
181 unsigned ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
1363 MVT SrcVT = SrcEVT.getSimpleVT(); in ARMEmitCmp() local
1377 if (SrcVT == MVT::i32 || SrcVT == MVT::i16 || SrcVT == MVT::i8 || in ARMEmitCmp()
1378 SrcVT == MVT::i1) { in ARMEmitCmp()
1392 if (SrcVT == MVT::f32 || SrcVT == MVT::f64) in ARMEmitCmp()
1400 switch (SrcVT.SimpleTy) { in ARMEmitCmp()
1442 SrcReg1 = ARMEmitIntExt(SrcVT, SrcReg1, MVT::i32, isZExt); in ARMEmitCmp()
1445 SrcReg2 = ARMEmitIntExt(SrcVT, SrcReg2, MVT::i32, isZExt); in ARMEmitCmp()
1556 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIToFP() local
1557 if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8) in SelectIToFP()
1564 if (SrcVT == MVT::i16 || SrcVT == MVT::i8) { in SelectIToFP()
1565 SrcReg = ARMEmitIntExt(SrcVT, SrcReg, MVT::i32, in SelectIToFP()
2572 EVT SrcVT, DestVT; in SelectTrunc() local
2573 SrcVT = TLI.getValueType(DL, Op->getType(), true); in SelectTrunc()
2576 if (SrcVT != MVT::i32 && SrcVT != MVT::i16 && SrcVT != MVT::i8) in SelectTrunc()
2590 unsigned ARMFastISel::ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in ARMEmitIntExt() argument
2594 if (SrcVT != MVT::i16 && SrcVT != MVT::i8 && SrcVT != MVT::i1) in ARMEmitIntExt()
2663 unsigned SrcBits = SrcVT.getSizeInBits(); in ARMEmitIntExt()
2744 MVT SrcVT = SrcEVT.getSimpleVT(); in SelectIntExt() local
2746 unsigned ResultReg = ARMEmitIntExt(SrcVT, SrcReg, DestVT, isZExt); in SelectIntExt()