[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