Lines Matching refs:CreateAnd
504 Value *Rem = Builder.CreateAnd(A, Mask, Op1->getName()); in commonShiftTransforms()
667 Value *And = Builder.CreateAnd(InnerShift->getOperand(0), in foldShiftedShift()
740 auto *And = BinaryOperator::CreateAnd(Neg, in getShiftedValue()
1056 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitShl()
1100 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitShl()
1111 return BinaryOperator::CreateAnd(NewShr, ConstantInt::get(Ty, Mask)); in visitShl()
1132 return BinaryOperator::CreateAnd(Trunc, ConstantInt::get(Ty, Mask)); in visitShl()
1177 return BinaryOperator::CreateAnd(B, Mask); in visitShl()
1187 Value *M = Builder.CreateAnd(X, ConstantInt::get(Ty, CC->shl(*C)), in visitShl()
1214 return BinaryOperator::CreateAnd(Mask, X); in visitShl()
1249 return BinaryOperator::CreateAnd(NegX, X); in visitShl()
1294 return BinaryOperator::CreateAnd(X, Y); in visitLShr()
1374 return BinaryOperator::CreateAnd(NewLShr, ConstantInt::get(Ty, Mask)); in visitLShr()
1390 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitLShr()
1396 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitLShr()
1411 return BinaryOperator::CreateAnd(NewAdd, Mask); in visitLShr()
1464 return BinaryOperator::CreateAnd(Signbit, X); in visitLShr()
1487 return BinaryOperator::CreateAnd(Trunc, ConstantInt::get(Ty, MaskC)); in visitLShr()
1570 Value *And = Builder.CreateAnd(BoolX, BoolY); in visitLShr()
1583 return BinaryOperator::CreateAnd(Mask, X); in visitLShr()
1776 X = Builder.CreateAnd(X, Mask); in visitAShr()