Home
last modified time | relevance | path

Searched refs:UnsignedPred (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DInstructionSimplify.cpp1487 ICmpInst::Predicate UnsignedPred; in simplifyUnsignedRangeCheck() local
1494 ICmpInst::isUnsigned(UnsignedPred)) { in simplifyUnsignedRangeCheck()
1496 if ((UnsignedPred == ICmpInst::ICMP_UGE || in simplifyUnsignedRangeCheck()
1497 UnsignedPred == ICmpInst::ICMP_ULE) && in simplifyUnsignedRangeCheck()
1501 if ((UnsignedPred == ICmpInst::ICMP_ULT || in simplifyUnsignedRangeCheck()
1502 UnsignedPred == ICmpInst::ICMP_UGT) && in simplifyUnsignedRangeCheck()
1524 if (UnsignedPred == ICmpInst::ICMP_UGE && IsAnd && in simplifyUnsignedRangeCheck()
1528 if (UnsignedPred == ICmpInst::ICMP_ULT && !IsAnd && in simplifyUnsignedRangeCheck()
1536 ICmpInst::isUnsigned(UnsignedPred)) in simplifyUnsignedRangeCheck()
1540 ICmpInst::isUnsigned(UnsignedPred)) in simplifyUnsignedRangeCheck()
[all …]
/llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp950 ICmpInst::Predicate UnsignedPred; in foldUnsignedUnderflowCheck() local
954 m_c_ICmp(UnsignedPred, m_Specific(ZeroCmpOp), m_Value(A))) && in foldUnsignedUnderflowCheck()
968 if (UnsignedPred == ICmpInst::ICMP_ULT && EqPred == ICmpInst::ICMP_NE && in foldUnsignedUnderflowCheck()
971 if (UnsignedPred == ICmpInst::ICMP_UGE && EqPred == ICmpInst::ICMP_EQ && in foldUnsignedUnderflowCheck()
982 !ICmpInst::isUnsigned(UnsignedPred)) in foldUnsignedUnderflowCheck()
987 if ((UnsignedPred == ICmpInst::ICMP_UGE || in foldUnsignedUnderflowCheck()
988 UnsignedPred == ICmpInst::ICMP_UGT) && in foldUnsignedUnderflowCheck()
994 if ((UnsignedPred == ICmpInst::ICMP_ULE || in foldUnsignedUnderflowCheck()
995 UnsignedPred == ICmpInst::ICMP_ULT) && in foldUnsignedUnderflowCheck()
1000 if (UnsignedPred == ICmpInst::ICMP_ULE && EqPred == ICmpInst::ICMP_NE && in foldUnsignedUnderflowCheck()
[all …]
H A DInstCombineCompares.cpp5756 CmpInst::Predicate UnsignedPred = ICmpInst::getUnsignedPredicate(Pred); in getFlippedStrictnessPredicateAndConstant() local
5758 UnsignedPred == ICmpInst::ICMP_ULE || UnsignedPred == ICmpInst::ICMP_UGT; in getFlippedStrictnessPredicateAndConstant()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp323 ICmpInst::Predicate UnsignedPred = in processICmp() local
328 if (UnsignedPred == ICmpInst::Predicate::BAD_ICMP_PREDICATE) in processICmp()
332 Cmp->setPredicate(UnsignedPred); in processICmp()