This is an archive of the discontinued LLVM Phabricator instance.

[flang] Introduce stub targets for the lowering of Open MP directives in the flang bridge to MLIR
ClosedPublic

Authored by schweitz on May 29 2020, 9:54 AM.

Details

Summary

These are simple stubs for now.

The lowering bridge walks the front-end parse trees via the PFT and generates an operational specification of the input as MLIR. Several productions in the parse trees relate to Open MP directives. The bridge will need to process those directives, via these calls, and generate the appropriate OpenMP dialect Ops in MLIR.

The bridge to these stubs will be part of a future revision.

Diff Detail

Event Timeline

schweitz created this revision.May 29 2020, 9:54 AM

Thanks @schweitz for this stub. It will be a good place to start for the OpenMP lowering.

This revision is now accepted and ready to land.May 31 2020, 3:43 PM
This revision was automatically updated to reflect the committed changes.