llvm/flang/lib/semantics
Eric Schweitz 4972485598 [flang] canonicalize DO constructs
Fix a bug with BLOCK DATA name matching
Add tests and finish up DO loop canonicalization

Original-commit: flang-compiler/f18@2d93b2819c
Reviewed-on: https://github.com/flang-compiler/f18/pull/193
Tree-same-pre-rewrite: false
2018-09-20 16:14:58 -07:00
..
attr.cc [flang] Add top-level Semantics class 2018-09-14 15:04:50 -07:00
attr.h [flang] Add top-level Semantics class 2018-09-14 15:04:50 -07:00
canonicalize-do.cc [flang] canonicalize DO constructs 2018-09-20 16:14:58 -07:00
canonicalize-do.h [flang] canonicalize DO constructs 2018-09-20 16:14:58 -07:00
CMakeLists.txt [flang] canonicalize DO constructs 2018-09-20 16:14:58 -07:00
dump-parse-tree.h [flang] work on structure components 2018-09-25 15:23:58 -07:00
expression.cc [flang] typed function references 2018-09-25 15:24:04 -07:00
expression.h [flang] clean up for review 2018-09-12 16:29:20 -07:00
mod-file.cc [flang] Fix problems with extended derived types 2018-09-20 14:08:59 -07:00
mod-file.h [flang] Add top-level Semantics class 2018-09-14 15:04:50 -07:00
resolve-labels.cc [flang] Fix a bug with BLOCK DATA name matching 2018-09-19 15:01:38 -07:00
resolve-labels.h [flang] Add top-level Semantics class 2018-09-14 15:04:50 -07:00
resolve-names.cc [flang] Simplify handling of ProcDecl 2018-09-24 11:43:48 -07:00
resolve-names.h [flang] Add top-level Semantics class 2018-09-14 15:04:50 -07:00
rewrite-parse-tree.cc [flang] Add top-level Semantics class 2018-09-14 15:04:50 -07:00
rewrite-parse-tree.h [flang] Add top-level Semantics class 2018-09-14 15:04:50 -07:00
scope.cc [flang] Add top-level Semantics class 2018-09-14 15:04:50 -07:00
scope.h [flang] Add top-level Semantics class 2018-09-14 15:04:50 -07:00
semantics.cc [flang] canonicalize DO constructs 2018-09-20 16:14:58 -07:00
semantics.h [flang] Initialize directories_ directly rather than with setter. 2018-09-14 16:21:37 -07:00
symbol.cc [flang] source provenances for expressions 2018-09-25 15:24:00 -07:00
symbol.h [flang] check C1002 2018-09-25 15:24:02 -07:00
type.cc [flang] The default kind of complex is the same as that of real. 2018-09-12 11:37:29 -07:00
type.h [flang] Simplify representation of intrinsic types 2018-09-11 17:33:42 -07:00
unparse-with-symbols.cc [flang] Fix problems with extended derived types 2018-09-20 14:08:59 -07:00
unparse-with-symbols.h [flang] Support unparse with symbol annotations. 2018-06-26 15:01:42 -07:00