Searched refs:getMatching (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | CmpPredicate.h | 58 LLVM_ABI static std::optional<CmpPredicate> getMatching(CmpPredicate A,
|
| H A D | PatternMatch.h | 1714 if (CmpPredicate::getMatching(CmpPredicate::get(I), Predicate) && in match() 1718 if (CmpPredicate::getMatching(CmpPredicate::get(I), in match()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instructions.cpp | 3955 if (CmpPredicate::getMatching(Pred1, Pred2)) in isImpliedTrueByMatchingCmp() 4001 std::optional<CmpPredicate> CmpPredicate::getMatching(CmpPredicate A, in getMatching() function in CmpPredicate
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 419 CreateCmpSel(CmpPredicate::getMatching(TPred, FPred), false)) in foldSelectOpOp() 422 CreateCmpSel(CmpPredicate::getMatching( in foldSelectOpOp()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LICM.cpp | 2458 auto MatchingPred = CmpPredicate::getMatching(P1, P2); in hoistMinMax()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VectorCombine.cpp | 1279 auto MatchingPred = CmpPredicate::getMatching(P0, P1); in foldExtractedCmps()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 9387 return CmpPredicate::getMatching(LPred, RPred).has_value(); in isImpliedCondICmps() 9389 if (auto P = CmpPredicate::getMatching(LPred, RPred)) in isImpliedCondICmps()
|
| H A D | ScalarEvolution.cpp | 11887 if (auto P = CmpPredicate::getMatching(FoundPred, Pred)) in isImpliedCondBalancedTypes() 11892 if (auto P = CmpPredicate::getMatching( in isImpliedCondBalancedTypes()
|