[llvm] [ValueTracking][NFC] Pass `SimplifyQuery` to `computeKnownFPClass` family (PR #80657)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 5 02:47:02 PST 2024


================
@@ -2167,7 +2167,8 @@ Value *LibCallSimplifier::replacePowWithSqrt(CallInst *Pow, IRBuilderBase &B) {
   // pow(-Inf, 0.5) is optionally required to have a result of +Inf (not setting
   // errno), but sqrt(-Inf) is required by various standards to set errno.
   if (!Pow->doesNotAccessMemory() && !Pow->hasNoInfs() &&
-      !isKnownNeverInfinity(Base, DL, TLI, 0, AC, Pow))
+      !isKnownNeverInfinity(Base, 0,
+                            SimplifyQuery(DL, TLI, /*DT*/ nullptr, AC, Pow)))
----------------
arsenm wrote:

Nit: DT=

https://github.com/llvm/llvm-project/pull/80657


More information about the llvm-commits mailing list