Lines Matching refs:CreateAnd
494 Value *Rem = Builder.CreateAnd(A, Mask, Op1->getName()); in commonShiftTransforms()
657 Value *And = Builder.CreateAnd(InnerShift->getOperand(0), in foldShiftedShift()
730 auto *And = BinaryOperator::CreateAnd(Neg, in getShiftedValue()
1037 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitShl()
1081 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitShl()
1092 return BinaryOperator::CreateAnd(NewShr, ConstantInt::get(Ty, Mask)); in visitShl()
1113 return BinaryOperator::CreateAnd(Trunc, ConstantInt::get(Ty, Mask)); in visitShl()
1166 return BinaryOperator::CreateAnd(B, Mask); in visitShl()
1176 Value *M = Builder.CreateAnd(X, ConstantInt::get(Ty, CC->shl(*C)), in visitShl()
1199 return BinaryOperator::CreateAnd(Mask, X); in visitShl()
1228 return BinaryOperator::CreateAnd(NegX, X); in visitShl()
1289 return BinaryOperator::CreateAnd(NewLShr, ConstantInt::get(Ty, Mask)); in visitLShr()
1305 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitLShr()
1311 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitLShr()
1327 return BinaryOperator::CreateAnd(NewAdd, Mask); in visitLShr()
1380 return BinaryOperator::CreateAnd(Signbit, X); in visitLShr()
1411 return BinaryOperator::CreateAnd(Trunc, ConstantInt::get(Ty, MaskC)); in visitLShr()
1423 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, *MulC - 2)); in visitLShr()
1473 Value *And = Builder.CreateAnd(BoolX, BoolY); in visitLShr()
1486 return BinaryOperator::CreateAnd(Mask, X); in visitLShr()
1658 X = Builder.CreateAnd(X, Mask); in visitAShr()