aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
diff options
context:
space:
mode:
authorpeter klausler <pklausler@nvidia.com>2021-07-22 14:53:50 -0700
committerpeter klausler <pklausler@nvidia.com>2021-08-02 10:44:27 -0700
commitc4a65434d894ca6f8ba1dcf338824b369c67f01b (patch)
tree4614977feaa05279ee9e120883c510a9f71625b1 /llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp
parent5a865b0b1ee650bc4d9b96fea98a1daa8e5933b6 (diff)
downloadllvm-c4a65434d894ca6f8ba1dcf338824b369c67f01b.zip
llvm-c4a65434d894ca6f8ba1dcf338824b369c67f01b.tar.gz
llvm-c4a65434d894ca6f8ba1dcf338824b369c67f01b.tar.bz2
[flang] Symbol representation for dummy SubprogramDetails
Dummy procedures can be defined as subprograms with explicit interfaces, e.g. subroutine subr(dummy) interface subroutine dummy(x) real :: x end subroutine end interface ! ... end subroutine but the symbol table had no means of marking such symbols as dummy arguments, so predicates like IsDummy(dummy) would fail. Add an isDummy_ flag to SubprogramNameDetails, analogous to the corresponding flag in EntityDetails, and set/test it as needed. Differential Revision: https://reviews.llvm.org/D106697
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp')
0 files changed, 0 insertions, 0 deletions