Lines Matching refs:CreateAnd
462 Value *Rem = Builder.CreateAnd(A, Mask, Op1->getName()); in commonShiftTransforms()
623 Value *And = Builder.CreateAnd(InnerShift->getOperand(0), in foldShiftedShift()
696 auto *And = BinaryOperator::CreateAnd(Neg, in getShiftedValue()
866 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitShl()
902 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitShl()
913 return BinaryOperator::CreateAnd(NewShr, ConstantInt::get(Ty, Mask)); in visitShl()
934 return BinaryOperator::CreateAnd(Trunc, ConstantInt::get(Ty, Mask)); in visitShl()
987 return BinaryOperator::CreateAnd(B, Mask); in visitShl()
997 Value *M = Builder.CreateAnd(X, ConstantInt::get(Ty, CC->shl(*C)), in visitShl()
1031 return BinaryOperator::CreateAnd(Mask, X); in visitShl()
1105 return BinaryOperator::CreateAnd(NewLShr, ConstantInt::get(Ty, Mask)); in visitLShr()
1120 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitLShr()
1126 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitLShr()
1142 return BinaryOperator::CreateAnd(NewAdd, Mask); in visitLShr()
1195 return BinaryOperator::CreateAnd(Signbit, X); in visitLShr()
1226 return BinaryOperator::CreateAnd(Trunc, ConstantInt::get(Ty, MaskC)); in visitLShr()
1238 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, *MulC - 2)); in visitLShr()
1292 return BinaryOperator::CreateAnd(Mask, X); in visitLShr()
1464 X = Builder.CreateAnd(X, Mask); in visitAShr()