[llvm] [GISel] Add KnownFPClass Analysis to GISelValueTrackingPass (PR #134611)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 7 07:23:58 PDT 2025


================
@@ -111,6 +126,15 @@ dumpResult(const MachineInstr &MI, const KnownBits &Known, unsigned Depth) {
          << "\n";
 }
 
+LLVM_ATTRIBUTE_UNUSED static void
+dumpKnownFPClassResult(const MachineInstr &MI, const KnownFPClass &Known,
+                       unsigned Depth) {
+  dbgs() << "[" << Depth << "] Compute known FP class: " << MI << "[" << Depth
+         << "] Computed for: " << MI << "[" << Depth
+         << "] KnownFPClasses: " << Known.KnownFPClasses << "\n"
+         << "[" << Depth << "] SignBit: " << Known.SignBit << "\n";
----------------
arsenm wrote:

```suggestion
  dbgs() << '[' << Depth << "] Compute known FP class: " << MI << '[' << Depth
         << "] Computed for: " << MI << '[' << Depth
         << "] KnownFPClasses: " << Known.KnownFPClasses << '\n'
         << '[' << Depth << "] SignBit: " << Known.SignBit << '\n';
```

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


More information about the llvm-commits mailing list