[flang] Moved public headers to include/flang (flang-compiler/f18#943)
authorDavid Truby <david.truby@arm.com>
Mon, 27 Jan 2020 20:57:59 +0000 (20:57 +0000)
committerSteve Scalpone <sscalpone@nvidia.com>
Mon, 27 Jan 2020 20:57:59 +0000 (12:57 -0800)
commit65b62f9bde66b3ed493fc12cb428d5467cb1b55a
treed10b3d1affeb3f8f0deca882a1418ab374720ce0
parent0c880e461cf3080fe40a2905636ec1e5ec87fda1
[flang] Moved public headers to include/flang (flang-compiler/f18#943)

Original-commit: flang-compiler/f18@21adbc7e05b2454ba3fc725b4697748f98599471
Reviewed-on: https://github.com/flang-compiler/f18/pull/943
203 files changed:
flang/.clang-format
flang/include/flang/common/Fortran-features.h [moved from flang/lib/common/Fortran-features.h with 94% similarity]
flang/include/flang/common/Fortran.h [moved from flang/lib/common/Fortran.h with 97% similarity]
flang/include/flang/common/bit-population-count.h [moved from flang/lib/common/bit-population-count.h with 98% similarity]
flang/include/flang/common/constexpr-bitset.h [moved from flang/lib/common/constexpr-bitset.h with 98% similarity]
flang/include/flang/common/default-kinds.h [moved from flang/lib/common/default-kinds.h with 96% similarity]
flang/include/flang/common/enum-set.h [moved from flang/lib/common/enum-set.h with 99% similarity]
flang/include/flang/common/format.h [moved from flang/lib/common/format.h with 99% similarity]
flang/include/flang/common/idioms.h [moved from flang/lib/common/idioms.h with 98% similarity]
flang/include/flang/common/indirection.h [moved from flang/lib/common/indirection.h with 98% similarity]
flang/include/flang/common/interval.h [moved from flang/lib/common/interval.h with 98% similarity]
flang/include/flang/common/leading-zero-bit-count.h [moved from flang/lib/common/leading-zero-bit-count.h with 98% similarity]
flang/include/flang/common/reference-counted.h [moved from flang/lib/common/reference-counted.h with 96% similarity]
flang/include/flang/common/reference.h [moved from flang/lib/common/reference.h with 96% similarity]
flang/include/flang/common/restorer.h [moved from flang/lib/common/restorer.h with 95% similarity]
flang/include/flang/common/template.h [moved from flang/lib/common/template.h with 99% similarity]
flang/include/flang/common/uint128.h [moved from flang/lib/common/uint128.h with 99% similarity]
flang/include/flang/common/unsigned-const-division.h [moved from flang/lib/common/unsigned-const-division.h with 97% similarity]
flang/include/flang/common/unwrap.h [moved from flang/lib/common/unwrap.h with 98% similarity]
flang/include/flang/decimal/binary-floating-point.h [moved from flang/lib/decimal/binary-floating-point.h with 97% similarity]
flang/include/flang/decimal/decimal.h [moved from flang/lib/decimal/decimal.h with 98% similarity]
flang/include/flang/evaluate/call.h [moved from flang/lib/evaluate/call.h with 97% similarity]
flang/include/flang/evaluate/characteristics.h [moved from flang/lib/evaluate/characteristics.h with 97% similarity]
flang/include/flang/evaluate/check-expression.h [moved from flang/lib/evaluate/check-expression.h with 97% similarity]
flang/include/flang/evaluate/common.h [moved from flang/lib/evaluate/common.h with 96% similarity]
flang/include/flang/evaluate/complex.h [moved from flang/lib/evaluate/complex.h with 98% similarity]
flang/include/flang/evaluate/constant.h [moved from flang/lib/evaluate/constant.h with 98% similarity]
flang/include/flang/evaluate/expression.h [moved from flang/lib/evaluate/expression.h with 99% similarity]
flang/include/flang/evaluate/fold.h [moved from flang/lib/evaluate/fold.h with 97% similarity]
flang/include/flang/evaluate/formatting.h [moved from flang/lib/evaluate/formatting.h with 94% similarity]
flang/include/flang/evaluate/integer.h [moved from flang/lib/evaluate/integer.h with 99% similarity]
flang/include/flang/evaluate/intrinsics-library.h [moved from flang/lib/evaluate/intrinsics-library.h with 98% similarity]
flang/include/flang/evaluate/intrinsics.h [moved from flang/lib/evaluate/intrinsics.h with 93% similarity]
flang/include/flang/evaluate/logical.h [moved from flang/lib/evaluate/logical.h with 97% similarity]
flang/include/flang/evaluate/real.h [moved from flang/lib/evaluate/real.h with 99% similarity]
flang/include/flang/evaluate/rounding-bits.h [moved from flang/lib/evaluate/rounding-bits.h with 97% similarity]
flang/include/flang/evaluate/shape.h [moved from flang/lib/evaluate/shape.h with 97% similarity]
flang/include/flang/evaluate/static-data.h [moved from flang/lib/evaluate/static-data.h with 95% similarity]
flang/include/flang/evaluate/tools.h [moved from flang/lib/evaluate/tools.h with 98% similarity]
flang/include/flang/evaluate/traverse.h [moved from flang/lib/evaluate/traverse.h with 98% similarity]
flang/include/flang/evaluate/type.h [moved from flang/lib/evaluate/type.h with 99% similarity]
flang/include/flang/evaluate/variable.h [moved from flang/lib/evaluate/variable.h with 98% similarity]
flang/include/flang/parser/char-block.h [moved from flang/lib/parser/char-block.h with 98% similarity]
flang/include/flang/parser/char-buffer.h [moved from flang/lib/parser/char-buffer.h with 97% similarity]
flang/include/flang/parser/char-set.h [moved from flang/lib/parser/char-set.h with 97% similarity]
flang/include/flang/parser/characters.h [moved from flang/lib/parser/characters.h with 99% similarity]
flang/include/flang/parser/dump-parse-tree.h [moved from flang/lib/parser/dump-parse-tree.h with 99% similarity]
flang/include/flang/parser/format-specification.h [moved from flang/lib/parser/format-specification.h with 98% similarity]
flang/include/flang/parser/instrumented-parser.h [moved from flang/lib/parser/instrumented-parser.h with 94% similarity]
flang/include/flang/parser/message.h [moved from flang/lib/parser/message.h with 98% similarity]
flang/include/flang/parser/parse-state.h [moved from flang/lib/parser/parse-state.h with 96% similarity]
flang/include/flang/parser/parse-tree-visitor.h [moved from flang/lib/parser/parse-tree-visitor.h with 99% similarity]
flang/include/flang/parser/parse-tree.h [moved from flang/lib/parser/parse-tree.h with 99% similarity]
flang/include/flang/parser/parsing.h [moved from flang/lib/parser/parsing.h with 95% similarity]
flang/include/flang/parser/provenance.h [moved from flang/lib/parser/provenance.h with 98% similarity]
flang/include/flang/parser/source.h [moved from flang/lib/parser/source.h with 97% similarity]
flang/include/flang/parser/tools.h [moved from flang/lib/parser/tools.h with 97% similarity]
flang/include/flang/parser/unparse.h [moved from flang/lib/parser/unparse.h with 95% similarity]
flang/include/flang/parser/user-state.h [moved from flang/lib/parser/user-state.h with 94% similarity]
flang/include/flang/semantics/attr.h [moved from flang/lib/semantics/attr.h with 92% similarity]
flang/include/flang/semantics/expression.h [moved from flang/lib/semantics/expression.h with 97% similarity]
flang/include/flang/semantics/scope.h [moved from flang/lib/semantics/scope.h with 97% similarity]
flang/include/flang/semantics/semantics.h [moved from flang/lib/semantics/semantics.h with 97% similarity]
flang/include/flang/semantics/symbol.h [moved from flang/lib/semantics/symbol.h with 99% similarity]
flang/include/flang/semantics/tools.h [moved from flang/lib/semantics/tools.h with 98% similarity]
flang/include/flang/semantics/type.h [moved from flang/lib/semantics/type.h with 98% similarity]
flang/include/flang/semantics/unparse-with-symbols.h [moved from flang/lib/semantics/unparse-with-symbols.h with 87% similarity]
flang/lib/common/Fortran-features.cc
flang/lib/common/Fortran.cc
flang/lib/common/default-kinds.cc
flang/lib/common/idioms.cc
flang/lib/decimal/big-radix-floating-point.h
flang/lib/decimal/binary-to-decimal.cc
flang/lib/decimal/decimal-to-binary.cc
flang/lib/evaluate/call.cc
flang/lib/evaluate/character.h
flang/lib/evaluate/characteristics.cc
flang/lib/evaluate/check-expression.cc
flang/lib/evaluate/common.cc
flang/lib/evaluate/complex.cc
flang/lib/evaluate/constant.cc
flang/lib/evaluate/expression.cc
flang/lib/evaluate/fold-implementation.h
flang/lib/evaluate/fold-logical.cc
flang/lib/evaluate/fold.cc
flang/lib/evaluate/formatting.cc
flang/lib/evaluate/host.cc
flang/lib/evaluate/host.h
flang/lib/evaluate/int-power.h
flang/lib/evaluate/integer.cc
flang/lib/evaluate/intrinsics-library-templates.h
flang/lib/evaluate/intrinsics.cc
flang/lib/evaluate/logical.cc
flang/lib/evaluate/real.cc
flang/lib/evaluate/shape.cc
flang/lib/evaluate/static-data.cc
flang/lib/evaluate/tools.cc
flang/lib/evaluate/type.cc
flang/lib/evaluate/variable.cc
flang/lib/parser/Fortran-parsers.cc
flang/lib/parser/basic-parsers.h
flang/lib/parser/char-block.cc
flang/lib/parser/char-buffer.cc
flang/lib/parser/char-set.cc
flang/lib/parser/characters.cc
flang/lib/parser/debug-parser.cc
flang/lib/parser/debug-parser.h
flang/lib/parser/executable-parsers.cc
flang/lib/parser/expr-parsers.cc
flang/lib/parser/expr-parsers.h
flang/lib/parser/instrumented-parser.cc
flang/lib/parser/io-parsers.cc
flang/lib/parser/message.cc
flang/lib/parser/misc-parsers.h
flang/lib/parser/openmp-parsers.cc
flang/lib/parser/parse-tree.cc
flang/lib/parser/parsing.cc
flang/lib/parser/preprocessor.cc
flang/lib/parser/preprocessor.h
flang/lib/parser/prescan.cc
flang/lib/parser/prescan.h
flang/lib/parser/program-parsers.cc
flang/lib/parser/provenance.cc
flang/lib/parser/source.cc
flang/lib/parser/token-parsers.h
flang/lib/parser/token-sequence.cc
flang/lib/parser/token-sequence.h
flang/lib/parser/tools.cc
flang/lib/parser/type-parsers.h
flang/lib/parser/unparse.cc
flang/lib/parser/user-state.cc
flang/lib/semantics/assignment.cc
flang/lib/semantics/assignment.h
flang/lib/semantics/attr.cc
flang/lib/semantics/canonicalize-do.cc
flang/lib/semantics/canonicalize-omp.cc
flang/lib/semantics/check-allocate.cc
flang/lib/semantics/check-allocate.h
flang/lib/semantics/check-arithmeticif.cc
flang/lib/semantics/check-arithmeticif.h
flang/lib/semantics/check-call.cc
flang/lib/semantics/check-call.h
flang/lib/semantics/check-coarray.cc
flang/lib/semantics/check-coarray.h
flang/lib/semantics/check-deallocate.cc
flang/lib/semantics/check-deallocate.h
flang/lib/semantics/check-declarations.cc
flang/lib/semantics/check-do.cc
flang/lib/semantics/check-do.h
flang/lib/semantics/check-if-stmt.cc
flang/lib/semantics/check-if-stmt.h
flang/lib/semantics/check-io.cc
flang/lib/semantics/check-io.h
flang/lib/semantics/check-nullify.cc
flang/lib/semantics/check-nullify.h
flang/lib/semantics/check-omp-structure.cc
flang/lib/semantics/check-omp-structure.h
flang/lib/semantics/check-purity.cc
flang/lib/semantics/check-purity.h
flang/lib/semantics/check-return.cc
flang/lib/semantics/check-return.h
flang/lib/semantics/check-stop.cc
flang/lib/semantics/check-stop.h
flang/lib/semantics/expression.cc
flang/lib/semantics/mod-file.cc
flang/lib/semantics/mod-file.h
flang/lib/semantics/pointer-assignment.cc
flang/lib/semantics/pointer-assignment.h
flang/lib/semantics/program-tree.cc
flang/lib/semantics/program-tree.h
flang/lib/semantics/resolve-labels.cc
flang/lib/semantics/resolve-names-utils.cc
flang/lib/semantics/resolve-names-utils.h
flang/lib/semantics/resolve-names.cc
flang/lib/semantics/rewrite-parse-tree.cc
flang/lib/semantics/scope.cc
flang/lib/semantics/semantics.cc
flang/lib/semantics/symbol.cc
flang/lib/semantics/tools.cc
flang/lib/semantics/type.cc
flang/lib/semantics/unparse-with-symbols.cc
flang/runtime/derived-type.h
flang/runtime/descriptor.cc
flang/runtime/descriptor.h
flang/runtime/format.cc
flang/runtime/format.h
flang/runtime/transformational.cc
flang/runtime/type-code.h
flang/test/decimal/quick-sanity-test.cc
flang/test/decimal/thorough-test.cc
flang/test/evaluate/bit-population-count.cc
flang/test/evaluate/expression.cc
flang/test/evaluate/folding.cc
flang/test/evaluate/fp-testing.h
flang/test/evaluate/integer.cc
flang/test/evaluate/intrinsics.cc
flang/test/evaluate/leading-zero-bit-count.cc
flang/test/evaluate/logical.cc
flang/test/evaluate/real.cc
flang/test/evaluate/uint128.cc
flang/tools/f18/f18-parse-demo.cc
flang/tools/f18/f18.cc
flang/tools/f18/stub-evaluate.cc