Lines Matching refs:CreateOr
324 return BinaryOperator::CreateOr(C1, C2); in foldCmpLoadFromIndexedGlobal()
1848 NewOr = Builder.CreateOr(Builder.CreateShl(One, B, LShr->getName(), in foldICmpAndConstConst()
2750 return new ICmpInst(ICmpInst::ICMP_EQ, Builder.CreateOr(Y, C - 1), X); in foldICmpSubConstant()
2755 return new ICmpInst(ICmpInst::ICMP_NE, Builder.CreateOr(Y, C), X); in foldICmpSubConstant()
2953 Cond = Builder.CreateOr(Cond, Builder.CreateICmp(ICmpInst::ICMP_SLT, in foldICmpSelectConstant()
2956 Cond = Builder.CreateOr(Cond, Builder.CreateICmp(ICmpInst::ICMP_EQ, in foldICmpSelectConstant()
2959 Cond = Builder.CreateOr(Cond, Builder.CreateICmp(ICmpInst::ICMP_SGT, in foldICmpSelectConstant()
3314 Value *Or = Builder.CreateOr(II->getArgOperand(0), II->getArgOperand(1)); in foldICmpEqIntrinsicWithConstant()
5742 return BinaryOperator::CreateOr(Builder.CreateIsNull(X), Y); in foldICmpUsingBoolRange()
5921 return BinaryOperator::CreateOr(Builder.CreateNot(A), B); in canonicalizeICmpBool()
5929 return BinaryOperator::CreateOr(Builder.CreateNot(B), A); in canonicalizeICmpBool()