[PATCH] D82067: [flang] addition of Coarray and some header files
Eric Schweitz via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 17 18:54:52 PDT 2020
schweitz created this revision.
schweitz added reviewers: jeanPerier, sscalpone, PeteSteinfeld, kiranchandramohan.
schweitz added a project: Flang.
Herald added subscribers: llvm-commits, stephenneuendorffer, rriddle, mgorny.
Herald added a reviewer: jdoerfert.
Herald added a reviewer: DavidTruby.
Herald added a project: LLVM.
schweitz updated this revision to Diff 271546.
schweitz added a comment.
minor edits on a comments
This continues to upstream small chunks of the bridge from the flang front-end to the FIR dialect of MLIR.
Add Coarray lowering hooks.
Also add several header files.
AbstractConverter is an interface for lowering front-end data structures t
BoxValue defines tuples of related values used in the lowering process.
RTBuilder defines models for lowering C++ functions decls to MLIR.
SymbolMap defines a mapping of front-end symbols to box values.
For now, Bridge.h is a placeholder. It will be upstreamed in a later diff.
https://reviews.llvm.org/D82067
Files:
flang/include/flang/Lower/AbstractConverter.h
flang/include/flang/Lower/Bridge.h
flang/include/flang/Lower/Coarray.h
flang/include/flang/Lower/Support/BoxValue.h
flang/lib/Lower/CMakeLists.txt
flang/lib/Lower/Coarray.cpp
flang/lib/Lower/RTBuilder.h
flang/lib/Lower/SymbolMap.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D82067.271546.patch
Type: text/x-patch
Size: 37989 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200618/bc4856b5/attachment-0001.bin>
More information about the llvm-commits
mailing list