Lines Matching refs:ShiftAmt

366       auto ShiftAmt =  in buildLCMMergePieces()  local
368 PadReg = MIRBuilder.buildAShr(GCDTy, VRegs.back(), ShiftAmt).getReg(0); in buildLCMMergePieces()
1532 auto ShiftAmt = MIRBuilder.buildConstant(WideTy, Offset); in widenScalarMergeValues() local
1533 auto Shl = MIRBuilder.buildShl(WideTy, ZextInput, ShiftAmt); in widenScalarMergeValues()
1661 auto ShiftAmt = MIRBuilder.buildConstant(SrcTy, DstSize * I); in widenScalarUnmergeValues() local
1662 auto Shr = MIRBuilder.buildLShr(SrcTy, SrcReg, ShiftAmt); in widenScalarUnmergeValues()
2177 auto ShiftAmt = MIRBuilder.buildConstant(WideTy, DiffBits); in widenScalar() local
2178 auto Shift = MIRBuilder.buildLShr(WideTy, DstExt, ShiftAmt); in widenScalar()
3042 auto ShiftAmt = MIRBuilder.buildConstant(AnyExtTy, LargeSplitSize); in lowerLoad() local
3043 auto Shift = MIRBuilder.buildShl(AnyExtTy, SmallLoad, ShiftAmt); in lowerLoad()
3142 auto ShiftAmt = MIRBuilder.buildConstant(NewSrcTy, LargeSplitSize); in lowerStore() local
3143 auto SmallVal = MIRBuilder.buildLShr(NewSrcTy, ExtVal, ShiftAmt); in lowerStore()
3295 auto ShiftAmt = MIRBuilder.buildConstant(Ty, Ty.getSizeInBits() - 1); in lower() local
3296 auto Shifted = MIRBuilder.buildAShr(Ty, Res, ShiftAmt); in lower()
4738 auto ShiftAmt = MIRBuilder.buildConstant(ShiftAmtTy, NewBitSize - 1); in narrowScalarShift() local
4739 HiL = MIRBuilder.buildAShr(HalfTy, InH, ShiftAmt); // Sign of Hi part. in narrowScalarShift()
6358 auto ShiftAmt = MIRBuilder.buildConstant(Src0Ty, Src0Size - Src1Size); in lowerFCopySign() local
6360 auto Shift = MIRBuilder.buildShl(Src0Ty, Zext, ShiftAmt); in lowerFCopySign()
6363 auto ShiftAmt = MIRBuilder.buildConstant(Src1Ty, Src1Size - Src0Size); in lowerFCopySign() local
6364 auto Shift = MIRBuilder.buildLShr(Src1Ty, Src1, ShiftAmt); in lowerFCopySign()
6504 auto ShiftAmt = MIRBuilder.buildConstant(WideTy, Offset); in lowerMergeValues() local
6505 auto Shl = MIRBuilder.buildShl(WideTy, ZextInput, ShiftAmt); in lowerMergeValues()
6545 auto ShiftAmt = MIRBuilder.buildConstant(IntTy, Offset); in lowerUnmergeValues() local
6546 auto Shift = MIRBuilder.buildLShr(IntTy, SrcReg, ShiftAmt); in lowerUnmergeValues()
6776 auto ShiftAmt = MIRBuilder.buildConstant(SrcIntTy, Offset); in lowerExtract() local
6777 auto Shr = MIRBuilder.buildLShr(SrcIntTy, Src, ShiftAmt); in lowerExtract()
6863 auto ShiftAmt = MIRBuilder.buildConstant(IntDstTy, Offset); in lowerInsert() local
6864 ExtInsSrc = MIRBuilder.buildShl(IntDstTy, ExtInsSrc, ShiftAmt).getReg(0); in lowerInsert()
7103 auto ShiftAmt = MIRBuilder.buildConstant(Ty, BaseShiftAmt); in lowerBswap() local
7104 auto LSByteShiftedLeft = MIRBuilder.buildShl(Ty, Src, ShiftAmt); in lowerBswap()
7105 auto MSByteShiftedRight = MIRBuilder.buildLShr(Ty, Src, ShiftAmt); in lowerBswap()
7113 auto ShiftAmt = MIRBuilder.buildConstant(Ty, BaseShiftAmt - 16 * i); in lowerBswap() local
7116 auto LoShiftedLeft = MIRBuilder.buildShl(Ty, LoByte, ShiftAmt); in lowerBswap()
7119 auto SrcShiftedRight = MIRBuilder.buildLShr(Ty, Src, ShiftAmt); in lowerBswap()
7211 auto ShiftAmt = MIRBuilder.buildConstant(WideTy, SizeInBits); in lowerSMULH_UMULH() local
7212 auto Shifted = MIRBuilder.buildInstr(ShiftOp, {WideTy}, {Mul, ShiftAmt}); in lowerSMULH_UMULH()
7288 auto ShiftAmt = in lowerAbsToAddXor() local
7290 auto Shift = MIRBuilder.buildAShr(DstTy, OpReg, ShiftAmt); in lowerAbsToAddXor()