llvm/flang/lib/semantics
Tim Keith b168cc0b83 [flang] Add procedure pointer components for derived types
Also eliminate `derivedTypeData_`. Information about derived types needed
during name resolution is in `derivedTypeInfo_` and the permanent record
is the symbol table.

Original-commit: flang-compiler/f18@789960bd95
Reviewed-on: https://github.com/flang-compiler/f18/pull/175
Tree-same-pre-rewrite: false
2018-09-06 12:06:32 -07:00
..
attr.cc [flang] Implement writing of .mod files. 2018-07-16 16:23:18 -07:00
attr.h [flang] Implement writing of .mod files. 2018-07-16 16:23:18 -07:00
CMakeLists.txt [flang] Begin semantic analysis of expressions. 2018-07-24 14:33:52 -07:00
dump-parse-tree.h [flang] Improve dumping of enums in parse tree 2018-09-05 16:18:34 -07:00
expression.cc [flang] More expression analysis of literal constants. 2018-08-09 10:17:43 -07:00
expression.h [flang] More expression analysis of literal constants. 2018-08-09 10:17:43 -07:00
mod-file.cc [flang] More derived type name resolution 2018-09-06 08:01:49 -07:00
mod-file.h [flang] Resolve procedure bindings and final procedures in derived types 2018-08-31 16:20:00 -07:00
resolve-names.cc [flang] Add procedure pointer components for derived types 2018-09-06 12:06:32 -07:00
resolve-names.h [flang] Add support for submodules 2018-08-02 16:21:27 -07:00
rewrite-parse-tree.cc [flang] Small improvements to name resolution 2018-08-29 11:38:12 -07:00
rewrite-parse-tree.h [flang] Small improvements to name resolution 2018-08-29 11:38:12 -07:00
scope.cc [flang] Remove unused variable 2018-08-27 12:12:03 -07:00
scope.h [flang] Add support for BLOCK construct 2018-08-27 11:48:49 -07:00
symbol.cc [flang] More derived type name resolution 2018-09-06 08:01:49 -07:00
symbol.h [flang] More derived type name resolution 2018-09-06 08:01:49 -07:00
type.cc [flang] Add virtual IntExpr::~IntExpr to silence Clang warning about non-virtual dtor in a class with virtual functions. 2018-08-03 16:07:58 -07:00
type.h [flang] Add virtual IntExpr::~IntExpr to silence Clang warning about non-virtual dtor in a class with virtual functions. 2018-08-03 16:07:58 -07:00
unparse-with-symbols.cc [flang] Implement host association and import statements 2018-08-22 16:05:06 -07:00
unparse-with-symbols.h [flang] Support unparse with symbol annotations. 2018-06-26 15:01:42 -07:00