[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