Lines Matching defs:Mask

504     Constant *Mask = ConstantExpr::getSub(C, ConstantInt::get(Ty, 1));
505 Value *Rem = Builder.CreateAnd(A, Mask, Op1->getName());
569 APInt Mask = APInt::getLowBitsSet(TypeWidth, OuterShAmt) << MaskShift;
570 if (IC.MaskedValueIsZero(InnerShift->getOperand(0), Mask, 0, CxtI))
680 APInt Mask = IsInnerShl
684 ConstantInt::get(ShType, Mask));
755 APInt Mask = APInt::getLowBitsSet(TypeWidth, TypeWidth - NumBits);
757 ConstantInt::get(I->getType(), Mask));
1071 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC));
1072 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask));
1115 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC));
1116 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask));
1126 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC));
1127 return BinaryOperator::CreateAnd(NewShr, ConstantInt::get(Ty, Mask));
1147 APInt Mask(APInt::getHighBitsSet(BitWidth, BitWidth - ShAmtC));
1148 return BinaryOperator::CreateAnd(Trunc, ConstantInt::get(Ty, Mask));
1192 Constant *Mask = ConstantInt::get(Ty, Bits);
1193 return BinaryOperator::CreateAnd(B, Mask);
1229 Value *Mask = Builder.CreateShl(AllOnes, Op1);
1230 return BinaryOperator::CreateAnd(Mask, X);
1389 APInt Mask(APInt::getLowBitsSet(BitWidth, BitWidth - ShAmtC));
1390 return BinaryOperator::CreateAnd(NewLShr, ConstantInt::get(Ty, Mask));
1405 APInt Mask(APInt::getLowBitsSet(BitWidth, BitWidth - ShAmtC));
1406 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask));
1411 APInt Mask(APInt::getLowBitsSet(BitWidth, BitWidth - ShAmtC));
1412 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask));
1426 Constant *Mask = ConstantInt::get(Ty, Bits);
1427 return BinaryOperator::CreateAnd(NewAdd, Mask);
1603 Value *Mask = Builder.CreateLShr(AllOnes, Op1);
1604 return BinaryOperator::CreateAnd(Mask, X);
1797 Constant *Mask = ConstantInt::get(Ty, 1);
1799 Mask = Constant::mergeUndefsWith(
1800 Constant::mergeUndefsWith(Mask, cast<Constant>(Op1)),
1802 X = Builder.CreateAnd(X, Mask);