llvm/flang/lib/semantics
Tim Keith a03a0432f3 [flang] Add conversions from EnumSet<Attr> to Attrs
This allows operations from EnumSet (e.g. `operator&`) to work as expected.

Original-commit: flang-compiler/f18@c8b8b742c8
Reviewed-on: https://github.com/flang-compiler/f18/pull/675
2019-08-23 08:28:20 -07:00
..
assignment.cc [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
assignment.h
attr.cc
attr.h [flang] Add conversions from EnumSet<Attr> to Attrs 2019-08-23 08:28:20 -07:00
canonicalize-do.cc
canonicalize-do.h
canonicalize-omp.cc [flang] [OpenMP] Canonicalization framework (flang-compiler/f18#599) 2019-08-22 10:34:15 -07:00
canonicalize-omp.h [flang] [OpenMP] Canonicalization framework (flang-compiler/f18#599) 2019-08-22 10:34:15 -07:00
check-allocate.cc [flang] Enable more warnings, deal with fallout 2019-08-16 09:41:07 -07:00
check-allocate.h
check-arithmeticif.cc
check-arithmeticif.h
check-coarray.cc
check-coarray.h
check-deallocate.cc [flang] Enable more warnings, deal with fallout 2019-08-16 09:41:07 -07:00
check-deallocate.h
check-do.cc [flang] Change Scope::name() to Scope::GetName() 2019-08-21 06:29:11 -07:00
check-do.h
check-if-stmt.cc
check-if-stmt.h
check-io.cc [flang] Enable more warnings, deal with fallout 2019-08-16 09:41:07 -07:00
check-io.h
check-nullify.cc
check-nullify.h
check-omp-structure.cc [flang] [OpenMP] miscellaneous parse tree fix (flang-compiler/f18#669) 2019-08-20 10:30:29 -07:00
check-omp-structure.h [flang] [OpenMP] parse tree fix for Declare Target (flang-compiler/f18#670) 2019-08-20 10:23:56 -07:00
check-return.cc [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
check-return.h
check-stop.cc
check-stop.h
CMakeLists.txt [flang] [OpenMP] Canonicalization framework (flang-compiler/f18#599) 2019-08-22 10:34:15 -07:00
expression.cc [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
expression.h
mod-file.cc [flang] Add conversions from EnumSet<Attr> to Attrs 2019-08-23 08:28:20 -07:00
mod-file.h
program-tree.cc [flang] Enable more warnings, deal with fallout 2019-08-16 09:41:07 -07:00
program-tree.h
resolve-labels.cc [flang] Enable more warnings, deal with fallout 2019-08-16 09:41:07 -07:00
resolve-labels.h
resolve-names-utils.cc [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
resolve-names-utils.h [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
resolve-names.cc [flang] Add conversions from EnumSet<Attr> to Attrs 2019-08-23 08:28:20 -07:00
resolve-names.h
rewrite-parse-tree.cc
rewrite-parse-tree.h
scope.cc
scope.h [flang] Change Scope::name() to Scope::GetName() 2019-08-21 06:29:11 -07:00
semantics.cc [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
semantics.h [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
symbol.cc [flang] Change Scope::name() to Scope::GetName() 2019-08-21 06:29:11 -07:00
symbol.h [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
tools.cc [flang] Change Scope::name() to Scope::GetName() 2019-08-21 06:29:11 -07:00
tools.h [flang] Enable some new warnings, clean up some of their consequences 2019-08-16 09:41:06 -07:00
type.cc
type.h
unparse-with-symbols.cc [flang] Use value semantic for SourceName 2019-08-21 05:33:03 -07:00
unparse-with-symbols.h