Lines Matching refs:CreateAnd
840 Value *And = Builder.CreateAnd(Src, ConstantInt::get(SrcTy, 1)); in visitTrunc()
852 Value *And = Builder.CreateAnd(X, MaskC); in visitTrunc()
861 Value *And = Builder.CreateAnd(X, MaskC); in visitTrunc()
1073 Value *And1 = Builder.CreateAnd(Lshr, ConstantInt::get(X->getType(), 1)); in transformZExtICmp()
1095 Result = Builder.CreateAnd(Result, in transformZExtICmp()
1285 return BinaryOperator::CreateAnd(Res, C); in visitZExt()
1307 Value *And = Builder.CreateAnd(A, AndConst, CSrc->getName() + ".mask"); in visitZExt()
1313 return BinaryOperator::CreateAnd(A, ConstantInt::get(A->getType(), in visitZExt()
1319 return BinaryOperator::CreateAnd(Trunc, in visitZExt()
1333 return BinaryOperator::CreateAnd(X, ConstantExpr::getZExt(C, CI.getType())); in visitZExt()
1341 return BinaryOperator::CreateXor(Builder.CreateAnd(X, ZC), ZC); in visitZExt()
2832 Value *AndX = Builder.CreateAnd(X, MaskC); in visitBitCast()