Lines Matching refs:CreateAnd
135 bool CreateAnd = false; in foldSelectICmpAnd() local
153 CreateAnd = true; in foldSelectICmpAnd()
170 if (CreateAnd) { in foldSelectICmpAnd()
175 V = Builder.CreateAnd(V, ConstantInt::get(SelType, AndMask)); in foldSelectICmpAnd()
206 if (CreateAnd) in foldSelectICmpAnd()
207 V = Builder.CreateAnd(V, ConstantInt::get(V->getType(), AndMask)); in foldSelectICmpAnd()
608 Value *MaskedX = Builder.CreateAnd(X, FullMask); in foldSelectICmpAndAnd()
782 V = Builder.CreateAnd(V, ConstantInt::get(V->getType(), C1)); in foldSelectICmpAndBinOp()
1768 V = Builder.CreateAnd(X, ~(*Y)); in foldSelectInstWithICmp()
1772 V = Builder.CreateAnd(X, ~(*Y)); in foldSelectInstWithICmp()
2601 return BinaryOperator::CreateAnd(Op, Add); in foldSelectWithSRem()
2846 Value *R = Builder.CreateAnd(XOffset, ConstantInt::get(Ty, *HighBitMaskCst)); in foldRoundUpIntegerWithPow2Alignment()
2984 return BinaryOperator::CreateAnd(Common, InnerSel); in foldSelectOfBools()
3001 return BinaryOperator::CreateAnd(CondVal, TrueVal); in foldSelectOfBools()
3333 Builder.CreateAnd(Neg, ConstantInt::get(SelType, BitWidth - 1)); in foldBitCeil()