[llvm] [IR] Handle fabs LHS in `fcmpImpliesClass` (PR #152913)
Yingwei Zheng via llvm-commits
llvm-commits at lists.llvm.org
Sun Aug 10 05:52:54 PDT 2025
================
@@ -151,26 +151,40 @@ template <typename ContextT> class GenericFloatingPointPredicateUtils {
case FCmpInst::FCMP_UNO:
return exactClass(Src, fcNan);
case FCmpInst::FCMP_OGT: // x > 0
+ if (IsFabs)
+ return exactClass(Src, fcSubnormal | fcNormal | fcInf);
----------------
dtcxzyw wrote:
It would be simpler to add a helper and use `inverse_fabs`.
https://github.com/llvm/llvm-project/pull/152913
More information about the llvm-commits
mailing list