[llvm] Add option to dump IR to files instead of stderr (PR #66412)

Sebastian Neubauer via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 26 02:39:36 PDT 2023


================
@@ -46,6 +46,16 @@ class PrintIRInstrumentation {
   void registerCallbacks(PassInstrumentationCallbacks &PIC);
 
 private:
+  enum SuffixType {
+    before,
+    after,
+    invalidated,
+  };
+
+  using PrintModuleDesc = std::tuple<const Module *, std::string /* IRName */,
+                                     StringRef /* StoredPassID */,
+                                     SmallString<128> /* DumpFilename */>;
----------------
Flakebi wrote:

With this many elements, the tuple should probably be a struct.

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


More information about the llvm-commits mailing list