Lines Matching refs:ShAmt
554 const int32_t ShAmt = (DestTy == IceType_i16) ? 16 : 24; in genTargetHelperCallFor() local
557 NewC &= ~(0x80000000l >> ShAmt); in genTargetHelperCallFor()
559 NewC = (NewC << ShAmt) >> ShAmt; in genTargetHelperCallFor()
2798 const int32_t ShAmt = SrcsLo.getConstantValue() & 0x3F; in lowerInt64Arithmetic() local
2799 if (ShAmt == 0) { in lowerInt64Arithmetic()
2805 if (ShAmt >= 32) { in lowerInt64Arithmetic()
2806 if (ShAmt == 32) { in lowerInt64Arithmetic()
2809 Operand *ShAmtImm = shAmtImm(ShAmt - 32); in lowerInt64Arithmetic()
2831 Operand *ShAmtImm = shAmtImm(ShAmt); in lowerInt64Arithmetic()
2832 Operand *ComplShAmtImm = shAmtImm(32 - ShAmt); in lowerInt64Arithmetic()
2960 AggregationElement(AggregationOperation Op, uint32_t ShAmt) in AggregationElement() argument
2961 : Op(Op), ShAmt(ShAmt) {} in AggregationElement()
2965 if (ShAmt == 0) { in createShiftedOperand()
2972 Func->getContext()->getConstantInt32(ShAmt)))); in createShiftedOperand()
2987 uint32_t shAmt() const { return ShAmt; } in shAmt()
2991 uint32_t ShAmt; member in Ice::ARM32::__anone162c0690c11::StrengthReduction::AggregationElement
3439 ConstantInteger32 *ShAmt = llvm::cast<ConstantInteger32>(Srcs.src1()); in lowerArithmetic() local
3440 _vshl(T, Src0R, ShAmt); in lowerArithmetic()
3463 ConstantInteger32 *ShAmt = llvm::cast<ConstantInteger32>(Srcs.src1()); in lowerArithmetic() local
3464 _vshr(T, Src0R, ShAmt)->setSignType(InstARM32::FS_Unsigned); in lowerArithmetic()
3488 ConstantInteger32 *ShAmt = llvm::cast<ConstantInteger32>(Srcs.src1()); in lowerArithmetic() local
3489 _vshr(T, Src0R, ShAmt)->setSignType(InstARM32::FS_Signed); in lowerArithmetic()
3904 ConstantInteger32 *ShAmt = nullptr; in lowerCast() local
3909 ShAmt = llvm::cast<ConstantInteger32>(Ctx->getConstantInt32(7)); in lowerCast()
3912 ShAmt = llvm::cast<ConstantInteger32>(Ctx->getConstantInt32(15)); in lowerCast()
3915 ShAmt = llvm::cast<ConstantInteger32>(Ctx->getConstantInt32(31)); in lowerCast()
3919 _vshl(T0, Src0R, ShAmt); in lowerCast()
3920 _vshr(T1, T0, ShAmt)->setSignType(InstARM32::FS_Signed); in lowerCast()
4606 const int32_t ShAmt = 32 - getScalarIntBitWidth(Src0->getType()); in lowerInt8AndInt16IcmpCond() local
4607 assert(ShAmt >= 0); in lowerInt8AndInt16IcmpCond()
4611 Operand *ShAmtImm = shAmtImm(ShAmt); in lowerInt8AndInt16IcmpCond()
4623 Operand *ShAmtImm = shAmtImm(ShAmt); in lowerInt8AndInt16IcmpCond()
4632 legalize(Ctx->getConstantInt32(Value << ShAmt), Legal_Reg | Legal_Flex)); in lowerInt8AndInt16IcmpCond()
4635 Ctx->getConstantInt32(ShAmt)); in lowerInt8AndInt16IcmpCond()
4713 SizeT ShAmt; in lowerIcmp() local
4720 ShAmt = 7; in lowerIcmp()
4725 ShAmt = 15; in lowerIcmp()
4730 ShAmt = 31; in lowerIcmp()
4735 auto *Imm = llvm::cast<ConstantInteger32>(Ctx->getConstantInt32(ShAmt)); in lowerIcmp()