Lines Matching refs:CreateAnd
134 bool CreateAnd = false; in foldSelectICmpAnd() local
152 CreateAnd = true; in foldSelectICmpAnd()
169 if (CreateAnd) { in foldSelectICmpAnd()
174 V = Builder.CreateAnd(V, ConstantInt::get(SelType, AndMask)); in foldSelectICmpAnd()
205 if (CreateAnd) in foldSelectICmpAnd()
206 V = Builder.CreateAnd(V, ConstantInt::get(V->getType(), AndMask)); in foldSelectICmpAnd()
542 Value *MaskedX = Builder.CreateAnd(X, FullMask); in foldSelectICmpAndAnd()
672 V = Builder.CreateAnd(V, ConstantInt::get(V->getType(), C1)); in foldSelectICmpAndOr()
1657 V = Builder.CreateAnd(X, ~(*Y)); in foldSelectInstWithICmp()
1661 V = Builder.CreateAnd(X, ~(*Y)); in foldSelectInstWithICmp()
2633 Value *R = Builder.CreateAnd(XOffset, ConstantInt::get(Ty, *HighBitMaskCst)); in foldRoundUpIntegerWithPow2Alignment()
2677 return BinaryOperator::CreateAnd(CondVal, TrueVal); in visitSelectInst()
2747 return BinaryOperator::CreateAnd(TrueVal, Builder.CreateOr(C, FalseVal)); in visitSelectInst()
2753 return BinaryOperator::CreateAnd(FalseVal, Builder.CreateOr(C, TrueVal)); in visitSelectInst()