Lower Fortran OpenMP taskloop to FIR + OpenMP Dialect.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Can we share some code for creating the Operands from the Clauses? It can be completing the work started by @shraiysh.
Comment Actions
Hello @kiranchandramohan,
I am taking care of this revision now. Can you explain a little on this? Do we mean we should refactor code that extracts clauses into a separate function?
Comment Actions
The suggestion was to use D121583 to refactor clause handling code. This can be done separately.
Changes in convert-to-llvm-openmp-and-fir.fir seem to be removing some unrelated code. Is this really intended?
Please submit this only after the MLIR to LLVM IR changes are submitted, otherwise we will get some crashes when code with taskloop is run.
flang/test/Lower/OpenMP/taskloop.f90 | ||
---|---|---|
2 | Please add more tests to cover handling of all the clauses that are lowered. |
Please add more tests to cover handling of all the clauses that are lowered.