Lines Matching refs:CreateAnd
138 bool CreateAnd = false; in foldSelectICmpAnd() local
156 CreateAnd = true; in foldSelectICmpAnd()
173 if (CreateAnd) { in foldSelectICmpAnd()
178 V = Builder.CreateAnd(V, ConstantInt::get(SelType, AndMask)); in foldSelectICmpAnd()
209 if (CreateAnd) in foldSelectICmpAnd()
210 V = Builder.CreateAnd(V, ConstantInt::get(V->getType(), AndMask)); in foldSelectICmpAnd()
518 Value *MaskedX = Builder.CreateAnd(X, FullMask); in foldSelectICmpAndAnd()
608 V = Builder.CreateAnd(V, ConstantInt::get(V->getType(), C1)); in foldSelectICmpAndOr()
1020 V = Builder.CreateAnd(X, ~(*Y)); in foldSelectInstWithICmp()
1024 V = Builder.CreateAnd(X, ~(*Y)); in foldSelectInstWithICmp()
1665 return BinaryOperator::CreateAnd(NotCond, FalseVal); in visitSelectInst()
1669 return BinaryOperator::CreateAnd(CondVal, TrueVal); in visitSelectInst()
1682 return BinaryOperator::CreateAnd(CondVal, TrueVal); in visitSelectInst()
1687 return BinaryOperator::CreateAnd(TrueVal, FalseVal); in visitSelectInst()
1924 Value *And = Builder.CreateAnd(CondVal, TrueSI->getCondition()); in visitSelectInst()