[llvm] 67c67cd - [ValueTracking][NFC]: Use injected condition to compute known FPClass (#139832)
via llvm-commits
llvm-commits at lists.llvm.org
Mon Jun 2 03:59:46 PDT 2025
Author: Hassnaa Hamdi
Date: 2025-06-02T11:59:43+01:00
New Revision: 67c67cd05370447c9b0eb9d4d99645d92e957578
URL: https://github.com/llvm/llvm-project/commit/67c67cd05370447c9b0eb9d4d99645d92e957578
DIFF: https://github.com/llvm/llvm-project/commit/67c67cd05370447c9b0eb9d4d99645d92e957578.diff
LOG: [ValueTracking][NFC]: Use injected condition to compute known FPClass (#139832)
Added:
Modified:
llvm/lib/Analysis/ValueTracking.cpp
Removed:
################################################################################
diff --git a/llvm/lib/Analysis/ValueTracking.cpp b/llvm/lib/Analysis/ValueTracking.cpp
index 7f30cd73d57c9..5445b00861dc6 100644
--- a/llvm/lib/Analysis/ValueTracking.cpp
+++ b/llvm/lib/Analysis/ValueTracking.cpp
@@ -4594,6 +4594,10 @@ static KnownFPClass computeKnownFPClassFromContext(const Value *V,
const SimplifyQuery &Q) {
KnownFPClass KnownFromContext;
+ if (Q.CC && Q.CC->AffectedValues.contains(V))
+ computeKnownFPClassFromCond(V, Q.CC->Cond, 0, !Q.CC->Invert, Q.CxtI,
+ KnownFromContext);
+
if (!Q.CxtI)
return KnownFromContext;
More information about the llvm-commits
mailing list