git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319911
91177308-0d34-0410-b5e6-
96231b3b80d8
CI->getArgOperand(1));
} else if (IsX86 && (Name.startswith("avx512.kunpck"))) {
uint64_t Shift = CI->getType()->getScalarSizeInBits() / 2;
- uint64_t And = (1 << Shift) - 1;
+ uint64_t And = (1ULL << Shift) - 1;
Value* LowBits = Builder.CreateAnd(CI->getArgOperand(0), And);
Value* HighBits = Builder.CreateShl(CI->getArgOperand(1), Shift);
Rep = Builder.CreateOr(LowBits, HighBits);