[PATCH] D107430: [OMPIRBuilder] Add ordered without depend and simd clause to OMPBuilder
Peixin Qiao via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Aug 4 06:15:09 PDT 2021
peixin added a comment.
@kiranchandramohan Thanks for the review. Removed the OpenMP 1.0 target from the description.
The simd clause does need more changes and I think it also depend simd directive in the OpenMPIRBuilder. According to the CHECK5 in the test case `ordered_codegen.cpp`, it does not create `kmp_ordered` runtime functions call with the simd clause.
I have not investigated too much about the standalone ordered construct. To be honest, I am not sure if supporting simd and depend clauses in CreateOrdered is better or not. My current plan is to look into the Flang MLIR Op Def and LLVM IR to understand how the IRBuilder is used. After finishing the end-to-end implementation of ordered construct without simd and depend clauses, I will come back to try to implement the IRBuilder of ordered directive with simd and depend clauses. At that time, Arnamoy should also have time to implement the IRBuilder for simd directive.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D107430/new/
https://reviews.llvm.org/D107430
More information about the cfe-commits
mailing list