================
@@ -635,6 +635,49 @@ void CodeGenAction::lowerHLFIRToFIR() {
   }
 }
 
+void CodeGenAction::lowerFIRToMLIR() {
+  assert(mlirModule && "The MLIR module has not been generated yet.");
+
+  CompilerInstance &ci = this->getInstance();
+  CompilerInvocation &invoc = ci.getInvocation();
+  const CodeGenOptions &opts = invoc.getCodeGenOpts();
+  const auto &mathOpts = invoc.getLoweringOpts().getMathOptions();
----------------
tarunprabhu wrote:

Could we use a more concrete type instead of `auto` here?

https://github.com/llvm/llvm-project/pull/139857
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
  • [clang] [... via cfe-commits
    • [cla... via cfe-commits
    • [cla... Tom Eccles via cfe-commits
    • [cla... via cfe-commits
    • [cla... Tarun Prabhu via cfe-commits
    • [cla... Tarun Prabhu via cfe-commits
    • [cla... Tarun Prabhu via cfe-commits
    • [cla... Tarun Prabhu via cfe-commits
    • [cla... via cfe-commits
    • [cla... Valentin Clement バレンタイン クレメン via cfe-commits
    • [cla... via cfe-commits
    • [cla... Tom Eccles via cfe-commits
    • [cla... Valentin Clement バレンタイン クレメン via cfe-commits
    • [cla... via cfe-commits
    • [cla... Tarun Prabhu via cfe-commits

Reply via email to