Lines Matching refs:CreateAnd
813 Value *And = Builder.CreateAnd(Src, ConstantInt::get(SrcTy, 1)); in visitTrunc()
825 Value *And = Builder.CreateAnd(X, MaskC); in visitTrunc()
834 Value *And = Builder.CreateAnd(X, MaskC); in visitTrunc()
1062 Value *And1 = Builder.CreateAnd(Lshr, ConstantInt::get(X->getType(), 1)); in transformZExtICmp()
1086 Result = Builder.CreateAnd(Result, in transformZExtICmp()
1276 return BinaryOperator::CreateAnd(Res, C); in visitZExt()
1298 Value *And = Builder.CreateAnd(A, AndConst, CSrc->getName() + ".mask"); in visitZExt()
1304 return BinaryOperator::CreateAnd(A, ConstantInt::get(A->getType(), in visitZExt()
1310 return BinaryOperator::CreateAnd(Trunc, in visitZExt()
1353 return BinaryOperator::CreateAnd(X, ConstantExpr::getZExt(C, CI.getType())); in visitZExt()
1361 return BinaryOperator::CreateXor(Builder.CreateAnd(X, ZC), ZC); in visitZExt()