Lines Matching refs:CreateAnd
413 Value *Rem = Builder.CreateAnd(A, Mask, Op1->getName()); in commonShiftTransforms()
567 Value *And = Builder.CreateAnd(InnerShift->getOperand(0), in foldShiftedShift()
719 Value *And = Builder.CreateAnd(NSh, MaskV, TI->getName()); in FoldShiftByConstant()
749 return BinaryOperator::CreateAnd(X, Mask); in FoldShiftByConstant()
760 Value *XM = Builder.CreateAnd( in FoldShiftByConstant()
781 return BinaryOperator::CreateAnd(X, Mask); in FoldShiftByConstant()
792 Value *XM = Builder.CreateAnd( in FoldShiftByConstant()
922 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitShl()
958 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitShl()
969 return BinaryOperator::CreateAnd(NewShr, ConstantInt::get(Ty, Mask)); in visitShl()
1001 return BinaryOperator::CreateAnd(Mask, X); in visitShl()
1078 return BinaryOperator::CreateAnd(NewLShr, ConstantInt::get(Ty, Mask)); in visitLShr()
1092 return BinaryOperator::CreateAnd(NewShl, ConstantInt::get(Ty, Mask)); in visitLShr()
1097 return BinaryOperator::CreateAnd(X, ConstantInt::get(Ty, Mask)); in visitLShr()
1161 return BinaryOperator::CreateAnd(Mask, X); in visitLShr()