[flang-commits] [PATCH] D150161: [flang] CUDA Fortran - part 2/5: symbols & scopes

Peter Klausler via Phabricator via flang-commits flang-commits at lists.llvm.org
Mon May 8 17:02:07 PDT 2023


klausler created this revision.
klausler added reviewers: razvanlupusoru, wangzpgi, clementval, kiranchandramohan.
klausler added a project: Flang.
Herald added subscribers: sunshaoce, mattd, jdoerfert, yaxunl.
Herald added a reviewer: sscalpone.
Herald added a project: All.
klausler requested review of this revision.

Add representations of CUDA Fortran data and subprogram attributes
to the symbol table and scopes of semantics.  Set them in name
resolution, and emit them to module files.

Depends on https://reviews.llvm.org/D150159.


https://reviews.llvm.org/D150161

Files:
  flang/include/flang/Semantics/scope.h
  flang/include/flang/Semantics/semantics.h
  flang/include/flang/Semantics/symbol.h
  flang/include/flang/Semantics/tools.h
  flang/lib/Semantics/mod-file.cpp
  flang/lib/Semantics/resolve-names.cpp
  flang/lib/Semantics/scope.cpp
  flang/lib/Semantics/semantics.cpp
  flang/lib/Semantics/symbol.cpp
  flang/lib/Semantics/tools.cpp
  flang/module/__fortran_builtins.f90
  flang/test/Parser/cuf-sanity-common
  flang/test/Semantics/cuf01.cuf
  flang/test/Semantics/modfile55.cuf

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D150161.520527.patch
Type: text/x-patch
Size: 30503 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/flang-commits/attachments/20230509/c5463cbf/attachment-0001.bin>


More information about the flang-commits mailing list