[PATCH] D147219: [OpenMP][Flang][MLIR] Lowering of requires directive from MLIR to LLVM IR
Kiran Chandramohan via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 17 09:24:30 PDT 2023
kiranchandramohan added inline comments.
================
Comment at: mlir/lib/Target/LLVMIR/ModuleTranslation.cpp:1388-1393
+ // Convert module itself before any functions and operations inside, so that
+ // the OpenMPIRBuilder is configured with the OpenMP dialect attributes
+ // attached to the module by `amendOperation()` calls before then.
llvm::IRBuilder<> llvmBuilder(llvmContext);
+ if (failed(translator.convertOperation(*module, llvmBuilder)))
+ return nullptr;
----------------
This change has to go in another patch reviewed by the general MLIR/LLVM dialect community. Not sure about mentioning too much about OpenMPIRbuilder or the OpenMPDialect here.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D147219/new/
https://reviews.llvm.org/D147219
More information about the cfe-commits
mailing list