llvm-project/flang/lib/Semantics
Peter Klausler 4b7428e151 [flang] Don't propagate PRIVATE into submodule module files
Module files for submodules should not contain PRIVATE attributes,
since everything in them is local to the parent module and
accessible to all descendant submodules.

Differential Revision: https://reviews.llvm.org/D139160
2022-12-04 17:00:13 -08:00
..
CMakeLists.txt [flang] Fix pointer definition semantic checking via refactoring 2022-10-31 12:02:21 -07:00
assignment.cpp [flang] Fix pointer definition semantic checking via refactoring 2022-10-31 12:02:21 -07:00
assignment.h [flang] Fix pointer definition semantic checking via refactoring 2022-10-31 12:02:21 -07:00
attr.cpp [flang] Restore ENUM_CLASS() to be compilation-time code 2022-12-02 09:55:45 -08:00
canonicalize-acc.cpp [flang] Add clang-tidy check for braces around if 2021-06-16 09:13:53 +00:00
canonicalize-acc.h
canonicalize-do.cpp [flang] Add & use a better visit() (take 2) 2022-04-16 16:00:48 -07:00
canonicalize-do.h
canonicalize-omp.cpp
canonicalize-omp.h
check-acc-structure.cpp [flang][openacc][NFC] Make self clause value optional in ACC.td and extract the parser 2022-07-08 15:45:12 +02:00
check-acc-structure.h [Flang] Run clang-format on all flang files 2022-11-03 09:26:22 -07:00
check-allocate.cpp [flang] Add & use a better visit() (take 2) 2022-04-16 16:00:48 -07:00
check-allocate.h
check-arithmeticif.cpp [flang] Finer control over error recovery with GetExpr() 2022-04-15 14:25:41 -07:00
check-arithmeticif.h
check-call.cpp [flang] Check restrictions on TRANSFER() 2022-12-04 15:29:12 -08:00
check-call.h [flang] Check discrepancies between local & available global subprograms 2022-12-02 11:11:31 -08:00
check-case.cpp [flang] Downgrade a fatal error to a warning 2022-04-27 12:31:58 -07:00
check-case.h
check-coarray.cpp [flang] Add check for constraints on synchronization-stmts 2022-10-25 10:30:28 -07:00
check-coarray.h [flang] Add check for constraints on synchronization-stmts 2022-10-25 10:30:28 -07:00
check-data.cpp [flang] Add & use a better visit() (take 2) 2022-04-16 16:00:48 -07:00
check-data.h [flang] Implement semantics for DEC STRUCTURE/RECORD 2022-01-13 13:17:13 -08:00
check-deallocate.cpp [Flang] Use the ultimate symbol in a DeallocateStmt check 2022-10-07 14:47:59 +00:00
check-deallocate.h
check-declarations.cpp [flang] Check constraint C834 on INTENT(OUT) assumed-size dummy arrays 2022-12-04 10:38:42 -08:00
check-declarations.h
check-directive-structure.h Use llvm::is_contained (NFC) 2022-08-20 21:18:27 -07:00
check-do-forall.cpp [flang] Add & use a better visit() (take 2) 2022-04-16 16:00:48 -07:00
check-do-forall.h
check-if-stmt.cpp
check-if-stmt.h
check-io.cpp [flang] Emit portability warning for assigned FORMAT use 2022-12-03 16:29:17 -08:00
check-io.h [flang] Enforce more restrictions on I/O data list items 2022-12-02 16:10:52 -08:00
check-namelist.cpp
check-namelist.h
check-nullify.cpp [flang] Fix pointer definition semantic checking via refactoring 2022-10-31 12:02:21 -07:00
check-nullify.h
check-omp-structure.cpp [OPENMP5.1] Initial support for message clause. 2022-11-18 17:59:23 -08:00
check-omp-structure.h [flang][OpenMP] Add parser support for Requires directive 2022-11-10 05:38:31 -06:00
check-purity.cpp
check-purity.h
check-return.cpp [flang] Fix semantics check for RETURN statement 2022-05-02 22:04:58 +02:00
check-return.h
check-select-rank.cpp [flang] Add & use a better visit() (take 2) 2022-04-16 16:00:48 -07:00
check-select-rank.h
check-select-type.cpp [flang] Supply missing source location for a message 2022-10-06 14:40:53 -07:00
check-select-type.h
check-stop.cpp [flang] Finer control over error recovery with GetExpr() 2022-04-15 14:25:41 -07:00
check-stop.h
compute-offsets.cpp [flang] Use llvm::is_contained (NFC) 2022-11-06 19:58:51 -08:00
compute-offsets.h
data-to-inits.cpp [flang] Fix pointer definition semantic checking via refactoring 2022-10-31 12:02:21 -07:00
data-to-inits.h [Flang] Run clang-format on all flang files 2022-11-03 09:26:22 -07:00
definable.cpp [flang] Don't emit spurious error for polymorphic actual argument in PURE 2022-12-02 13:17:06 -08:00
definable.h [flang] Don't emit spurious error for polymorphic actual argument in PURE 2022-12-02 13:17:06 -08:00
expression.cpp [flang] Check constraint C1577 for statement functions 2022-12-03 15:43:47 -08:00
mod-file.cpp [flang] Don't propagate PRIVATE into submodule module files 2022-12-04 17:00:13 -08:00
mod-file.h [flang] Don't propagate PRIVATE into submodule module files 2022-12-04 17:00:13 -08:00
pointer-assignment.cpp [flang] Document and warn about an extension 2022-12-03 11:09:59 -08:00
pointer-assignment.h [flang] Fix pointer definition semantic checking via refactoring 2022-10-31 12:02:21 -07:00
program-tree.cpp [flang] Fix spurious errors from MODULE subprograms 2022-09-23 13:12:23 -07:00
program-tree.h [flang] Avoid global name conflict when BIND(C,NAME=) is used 2022-04-25 09:25:44 -07:00
resolve-directives.cpp [flang][OpenMP] Add parser support for Requires directive 2022-11-10 05:38:31 -06:00
resolve-directives.h
resolve-labels.cpp [flang] Add nested scoping to label distinctness checking 2022-08-25 14:54:38 -07:00
resolve-labels.h
resolve-names-utils.cpp [flang] Don't emit portability warnings for things in module files 2022-09-23 13:45:09 -07:00
resolve-names-utils.h [flang] Add nonfatal message classes 2022-03-08 11:40:45 -08:00
resolve-names.cpp [flang] Check constraint C1577 for statement functions 2022-12-03 15:43:47 -08:00
resolve-names.h [flang] Distinguish intrinsic from non-intrinsic modules 2022-01-31 13:31:27 -08:00
rewrite-parse-tree.cpp [flang] Delay parse tree rewriting for I/O UNIT=func() 2022-10-06 11:29:41 -07:00
rewrite-parse-tree.h
runtime-type-info.cpp [flang][NFC] Switch CollectBindings return to SymbolVector 2022-11-22 15:14:03 +01:00
scope.cpp [flang] Do not pass derived type by descriptor when not needed 2022-04-20 10:00:34 +02:00
semantics.cpp [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
symbol.cpp [flang] Check discrepancies between local & available global subprograms 2022-12-02 11:11:31 -08:00
tools.cpp [flang] Enforce accessibility requirement on type-bound generic operators, &c. 2022-12-03 10:12:58 -08:00
type.cpp [flang] Establish a single source of target information for semantics 2022-07-06 10:25:34 -07:00
unparse-with-symbols.cpp