• Home
  • Raw
  • Download

Lines Matching refs:DestVT

175     unsigned ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, bool isZExt);
1737 EVT DestVT = TLI.getValueType(DL, I->getType(), true); in SelectBinaryIntOp() local
1741 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1) in SelectBinaryIntOp()
1948 MVT DestVT = VA.getLocVT(); in ProcessCallArgs() local
1949 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/false); in ProcessCallArgs()
1951 ArgVT = DestVT; in ProcessCallArgs()
1957 MVT DestVT = VA.getLocVT(); in ProcessCallArgs() local
1958 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/true); in ProcessCallArgs()
1960 ArgVT = DestVT; in ProcessCallArgs()
2035 MVT DestVT = RVLocs[0].getValVT(); in FinishCall() local
2036 const TargetRegisterClass* DstRC = TLI.getRegClassFor(DestVT); in FinishCall()
2122 MVT DestVT = VA.getValVT(); in SelectRet() local
2124 if (RVVT != DestVT) { in SelectRet()
2128 assert(DestVT == MVT::i32 && "ARM should always ext to i32"); in SelectRet()
2133 SrcReg = ARMEmitIntExt(RVVT, SrcReg, DestVT, Outs[0].Flags.isZExt()); in SelectRet()
2566 EVT SrcVT, DestVT; in SelectTrunc() local
2568 DestVT = TLI.getValueType(DL, I->getType(), true); in SelectTrunc()
2572 if (DestVT != MVT::i16 && DestVT != MVT::i8 && DestVT != MVT::i1) in SelectTrunc()
2584 unsigned ARMFastISel::ARMEmitIntExt(MVT SrcVT, unsigned SrcReg, MVT DestVT, in ARMEmitIntExt() argument
2586 if (DestVT != MVT::i32 && DestVT != MVT::i16 && DestVT != MVT::i8) in ARMEmitIntExt()
2658 unsigned DestBits = DestVT.getSizeInBits(); in ARMEmitIntExt()
2739 MVT DestVT = DestEVT.getSimpleVT(); in SelectIntExt() local
2740 unsigned ResultReg = ARMEmitIntExt(SrcVT, SrcReg, DestVT, isZExt); in SelectIntExt()
2754 EVT DestVT = TLI.getValueType(DL, I->getType(), true); in SelectShift() local
2755 if (DestVT != MVT::i32) in SelectShift()