[all-commits] [llvm/llvm-project] f513bd: [flang] CUDA Fortran - part 4/5: definability and ...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Wed May 31 14:39:46 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f513bd808867757a92791fb61d893534cafbe0b3
https://github.com/llvm/llvm-project/commit/f513bd808867757a92791fb61d893534cafbe0b3
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2023-05-31 (Wed, 31 May 2023)
Changed paths:
M flang/include/flang/Evaluate/call.h
M flang/include/flang/Evaluate/characteristics.h
M flang/include/flang/Semantics/expression.h
M flang/lib/Evaluate/characteristics.cpp
M flang/lib/Evaluate/formatting.cpp
M flang/lib/Semantics/check-call.cpp
M flang/lib/Semantics/definable.cpp
M flang/lib/Semantics/expression.cpp
M flang/test/Parser/cuf-sanity-tree.CUF
M flang/test/Parser/cuf-sanity-unparse.CUF
A flang/test/Semantics/cuf07.cuf
A flang/test/Semantics/cuf10.cuf
A flang/test/Semantics/definable05.cuf
Log Message:
-----------
[flang] CUDA Fortran - part 4/5: definability and characteristics
Extend the definability and procedure characteristics checking
infrastructure in semantics to check for context-dependent CUDA object
definability violations and problems with CUDA attribute incompatibility
in procedure interfaces.
Depends on https://reviews.llvm.org/D150159,
https://reviews.llvm.org/D150161, & https://reviews.llvm.org/D150162.
Differential Revision: https://reviews.llvm.org/D150163
More information about the All-commits
mailing list