Lines Matching refs:CreateAnd
737 Value *And = Builder.CreateAnd(Src, ConstantInt::get(SrcTy, 1)); in visitTrunc()
749 Value *And = Builder.CreateAnd(X, MaskC); in visitTrunc()
757 Value *And = Builder.CreateAnd(X, Builder.CreateOr(MaskC, One)); in visitTrunc()
965 Value *And1 = Builder.CreateAnd(Lshr, ConstantInt::get(X->getType(), 1)); in transformZExtICmp()
1152 return BinaryOperator::CreateAnd(Res, C); in visitZExt()
1174 Value *And = Builder.CreateAnd(A, AndConst, CSrc->getName() + ".mask"); in visitZExt()
1180 return BinaryOperator::CreateAnd(A, ConstantInt::get(A->getType(), in visitZExt()
1186 return BinaryOperator::CreateAnd(Trunc, in visitZExt()
1200 return BinaryOperator::CreateAnd(X, Builder.CreateZExt(C, DestTy)); in visitZExt()
1208 return BinaryOperator::CreateXor(Builder.CreateAnd(X, ZC), ZC); in visitZExt()
1219 return BinaryOperator::CreateAnd(X, ZextC); in visitZExt()
1976 return BinaryOperator::CreateAnd(Builder.CreatePtrToInt(Ptr, Ty), Mask); in visitPtrToInt()
2656 Value *AndX = Builder.CreateAnd(X, MaskC); in visitBitCast()