Lines Matching refs:CreateAnd
756 Value *And = Builder.CreateAnd(X, MaskC); in visitTrunc()
764 Value *And = Builder.CreateAnd(X, Builder.CreateOr(MaskC, One)); in visitTrunc()
999 Value *And1 = Builder.CreateAnd(Lshr, ConstantInt::get(X->getType(), 1)); in transformZExtICmp()
1190 return BinaryOperator::CreateAnd(Res, C); in visitZExt()
1212 Value *And = Builder.CreateAnd(A, AndConst, CSrc->getName() + ".mask"); in visitZExt()
1218 return BinaryOperator::CreateAnd(A, ConstantInt::get(A->getType(), in visitZExt()
1224 return BinaryOperator::CreateAnd(Trunc, in visitZExt()
1238 return BinaryOperator::CreateAnd(X, Builder.CreateZExt(C, DestTy)); in visitZExt()
1246 return BinaryOperator::CreateXor(Builder.CreateAnd(X, ZC), ZC); in visitZExt()
1257 return BinaryOperator::CreateAnd(X, ZextC); in visitZExt()
2052 return BinaryOperator::CreateAnd(Builder.CreatePtrToInt(Ptr, Ty), Mask); in visitPtrToInt()
2746 Value *AndX = Builder.CreateAnd(X, MaskC); in visitBitCast()