[all-commits] [llvm/llvm-project] cad84d: [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime

Michael Kruse via All-commits all-commits at lists.llvm.org
Fri Sep 27 00:22:35 PDT 2024


  Branch: refs/heads/users/meinersbur/flang_runtime
  Home:   https://github.com/llvm/llvm-project
  Commit: cad84dd8658b03953eef7c18547f999db0e505e6
      https://github.com/llvm/llvm-project/commit/cad84dd8658b03953eef7c18547f999db0e505e6
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2024-09-27 (Fri, 27 Sep 2024)

  Changed paths:
    A FortranRuntime/.clang-format
    A FortranRuntime/CMakeLists.txt
    A FortranRuntime/CODE_OWNERS.TXT
    A FortranRuntime/LICENSE.TXT
    A FortranRuntime/README.md
    A FortranRuntime/cmake/config.h.cmake.in
    A FortranRuntime/cmake/modules/AddFortranRuntime.cmake
    A FortranRuntime/include/flang/Common/Fortran-consts.h
    A FortranRuntime/include/flang/Common/ISO_Fortran_binding.h
    A FortranRuntime/include/flang/Common/ISO_Fortran_binding_wrapper.h
    A FortranRuntime/include/flang/Common/api-attrs.h
    A FortranRuntime/include/flang/Common/binary-floating-point.h
    A FortranRuntime/include/flang/Common/bit-population-count.h
    A FortranRuntime/include/flang/Common/constexpr-bitset.h
    A FortranRuntime/include/flang/Common/decimal.h
    A FortranRuntime/include/flang/Common/enum-class.h
    A FortranRuntime/include/flang/Common/enum-set.h
    A FortranRuntime/include/flang/Common/fast-int-set.h
    A FortranRuntime/include/flang/Common/float128.h
    A FortranRuntime/include/flang/Common/format.h
    A FortranRuntime/include/flang/Common/idioms.h
    A FortranRuntime/include/flang/Common/leading-zero-bit-count.h
    A FortranRuntime/include/flang/Common/optional.h
    A FortranRuntime/include/flang/Common/real.h
    A FortranRuntime/include/flang/Common/reference-wrapper.h
    A FortranRuntime/include/flang/Common/restorer.h
    A FortranRuntime/include/flang/Common/target-rounding.h
    A FortranRuntime/include/flang/Common/uint128.h
    A FortranRuntime/include/flang/Common/variant.h
    A FortranRuntime/include/flang/Common/visit.h
    A FortranRuntime/include/flang/Common/windows-include.h
    A FortranRuntime/include/flang/Runtime/CUDA/allocator.h
    A FortranRuntime/include/flang/Runtime/CUDA/descriptor.h
    A FortranRuntime/include/flang/Runtime/allocatable.h
    A FortranRuntime/include/flang/Runtime/allocator-registry.h
    A FortranRuntime/include/flang/Runtime/array-constructor.h
    A FortranRuntime/include/flang/Runtime/assign.h
    A FortranRuntime/include/flang/Runtime/c-or-cpp.h
    A FortranRuntime/include/flang/Runtime/character.h
    A FortranRuntime/include/flang/Runtime/command.h
    A FortranRuntime/include/flang/Runtime/cpp-type.h
    A FortranRuntime/include/flang/Runtime/derived-api.h
    A FortranRuntime/include/flang/Runtime/descriptor.h
    A FortranRuntime/include/flang/Runtime/entry-names.h
    A FortranRuntime/include/flang/Runtime/exceptions.h
    A FortranRuntime/include/flang/Runtime/execute.h
    A FortranRuntime/include/flang/Runtime/extensions.h
    A FortranRuntime/include/flang/Runtime/freestanding-tools.h
    A FortranRuntime/include/flang/Runtime/inquiry.h
    A FortranRuntime/include/flang/Runtime/io-api.h
    A FortranRuntime/include/flang/Runtime/iostat.h
    A FortranRuntime/include/flang/Runtime/magic-numbers.h
    A FortranRuntime/include/flang/Runtime/main.h
    A FortranRuntime/include/flang/Runtime/matmul-instances.inc
    A FortranRuntime/include/flang/Runtime/matmul-transpose.h
    A FortranRuntime/include/flang/Runtime/matmul.h
    A FortranRuntime/include/flang/Runtime/memory.h
    A FortranRuntime/include/flang/Runtime/misc-intrinsic.h
    A FortranRuntime/include/flang/Runtime/numeric.h
    A FortranRuntime/include/flang/Runtime/pointer.h
    A FortranRuntime/include/flang/Runtime/ragged.h
    A FortranRuntime/include/flang/Runtime/random.h
    A FortranRuntime/include/flang/Runtime/reduce.h
    A FortranRuntime/include/flang/Runtime/reduction.h
    A FortranRuntime/include/flang/Runtime/stop.h
    A FortranRuntime/include/flang/Runtime/support.h
    A FortranRuntime/include/flang/Runtime/temporary-stack.h
    A FortranRuntime/include/flang/Runtime/time-intrinsic.h
    A FortranRuntime/include/flang/Runtime/transformational.h
    A FortranRuntime/include/flang/Runtime/type-code.h
    A FortranRuntime/include/flang/Testing/fp-testing.h
    A FortranRuntime/include/flang/Testing/testing.h
    A FortranRuntime/lib/CMakeLists.txt
    A FortranRuntime/lib/Common/big-radix-floating-point.h
    A FortranRuntime/lib/Common/binary-to-decimal.cpp
    A FortranRuntime/lib/Common/decimal-to-binary.cpp
    A FortranRuntime/lib/Runtime/CMakeLists.txt
    A FortranRuntime/lib/Runtime/CUDA/CMakeLists.txt
    A FortranRuntime/lib/Runtime/CUDA/allocator.cpp
    A FortranRuntime/lib/Runtime/CUDA/descriptor.cpp
    A FortranRuntime/lib/Runtime/Float128Math/CMakeLists.txt
    A FortranRuntime/lib/Runtime/Float128Math/acos.cpp
    A FortranRuntime/lib/Runtime/Float128Math/acosh.cpp
    A FortranRuntime/lib/Runtime/Float128Math/asin.cpp
    A FortranRuntime/lib/Runtime/Float128Math/asinh.cpp
    A FortranRuntime/lib/Runtime/Float128Math/atan.cpp
    A FortranRuntime/lib/Runtime/Float128Math/atan2.cpp
    A FortranRuntime/lib/Runtime/Float128Math/atanh.cpp
    A FortranRuntime/lib/Runtime/Float128Math/ceil.cpp
    A FortranRuntime/lib/Runtime/Float128Math/complex-math.c
    A FortranRuntime/lib/Runtime/Float128Math/complex-math.h
    A FortranRuntime/lib/Runtime/Float128Math/cos.cpp
    A FortranRuntime/lib/Runtime/Float128Math/cosh.cpp
    A FortranRuntime/lib/Runtime/Float128Math/erf.cpp
    A FortranRuntime/lib/Runtime/Float128Math/erfc.cpp
    A FortranRuntime/lib/Runtime/Float128Math/exp.cpp
    A FortranRuntime/lib/Runtime/Float128Math/exponent.cpp
    A FortranRuntime/lib/Runtime/Float128Math/floor.cpp
    A FortranRuntime/lib/Runtime/Float128Math/fma.cpp
    A FortranRuntime/lib/Runtime/Float128Math/fraction.cpp
    A FortranRuntime/lib/Runtime/Float128Math/hypot.cpp
    A FortranRuntime/lib/Runtime/Float128Math/j0.cpp
    A FortranRuntime/lib/Runtime/Float128Math/j1.cpp
    A FortranRuntime/lib/Runtime/Float128Math/jn.cpp
    A FortranRuntime/lib/Runtime/Float128Math/lgamma.cpp
    A FortranRuntime/lib/Runtime/Float128Math/llround.cpp
    A FortranRuntime/lib/Runtime/Float128Math/log.cpp
    A FortranRuntime/lib/Runtime/Float128Math/log10.cpp
    A FortranRuntime/lib/Runtime/Float128Math/lround.cpp
    A FortranRuntime/lib/Runtime/Float128Math/math-entries.h
    A FortranRuntime/lib/Runtime/Float128Math/mod-real.cpp
    A FortranRuntime/lib/Runtime/Float128Math/modulo-real.cpp
    A FortranRuntime/lib/Runtime/Float128Math/nearest.cpp
    A FortranRuntime/lib/Runtime/Float128Math/norm2.cpp
    A FortranRuntime/lib/Runtime/Float128Math/numeric-template-specs.h
    A FortranRuntime/lib/Runtime/Float128Math/pow.cpp
    A FortranRuntime/lib/Runtime/Float128Math/random.cpp
    A FortranRuntime/lib/Runtime/Float128Math/round.cpp
    A FortranRuntime/lib/Runtime/Float128Math/rrspacing.cpp
    A FortranRuntime/lib/Runtime/Float128Math/scale.cpp
    A FortranRuntime/lib/Runtime/Float128Math/set-exponent.cpp
    A FortranRuntime/lib/Runtime/Float128Math/sin.cpp
    A FortranRuntime/lib/Runtime/Float128Math/sinh.cpp
    A FortranRuntime/lib/Runtime/Float128Math/spacing.cpp
    A FortranRuntime/lib/Runtime/Float128Math/sqrt.cpp
    A FortranRuntime/lib/Runtime/Float128Math/tan.cpp
    A FortranRuntime/lib/Runtime/Float128Math/tanh.cpp
    A FortranRuntime/lib/Runtime/Float128Math/tgamma.cpp
    A FortranRuntime/lib/Runtime/Float128Math/trunc.cpp
    A FortranRuntime/lib/Runtime/Float128Math/y0.cpp
    A FortranRuntime/lib/Runtime/Float128Math/y1.cpp
    A FortranRuntime/lib/Runtime/Float128Math/yn.cpp
    A FortranRuntime/lib/Runtime/ISO_Fortran_binding.cpp
    A FortranRuntime/lib/Runtime/ISO_Fortran_util.h
    A FortranRuntime/lib/Runtime/allocatable.cpp
    A FortranRuntime/lib/Runtime/allocator-registry.cpp
    A FortranRuntime/lib/Runtime/array-constructor.cpp
    A FortranRuntime/lib/Runtime/assign-impl.h
    A FortranRuntime/lib/Runtime/assign.cpp
    A FortranRuntime/lib/Runtime/buffer.cpp
    A FortranRuntime/lib/Runtime/buffer.h
    A FortranRuntime/lib/Runtime/character.cpp
    A FortranRuntime/lib/Runtime/command.cpp
    A FortranRuntime/lib/Runtime/complex-powi.cpp
    A FortranRuntime/lib/Runtime/complex-reduction.c
    A FortranRuntime/lib/Runtime/complex-reduction.h
    A FortranRuntime/lib/Runtime/connection.cpp
    A FortranRuntime/lib/Runtime/connection.h
    A FortranRuntime/lib/Runtime/copy.cpp
    A FortranRuntime/lib/Runtime/copy.h
    A FortranRuntime/lib/Runtime/derived-api.cpp
    A FortranRuntime/lib/Runtime/derived.cpp
    A FortranRuntime/lib/Runtime/derived.h
    A FortranRuntime/lib/Runtime/descriptor-io.cpp
    A FortranRuntime/lib/Runtime/descriptor-io.h
    A FortranRuntime/lib/Runtime/descriptor.cpp
    A FortranRuntime/lib/Runtime/dot-product.cpp
    A FortranRuntime/lib/Runtime/edit-input.cpp
    A FortranRuntime/lib/Runtime/edit-input.h
    A FortranRuntime/lib/Runtime/edit-output.cpp
    A FortranRuntime/lib/Runtime/edit-output.h
    A FortranRuntime/lib/Runtime/emit-encoded.h
    A FortranRuntime/lib/Runtime/environment-default-list.h
    A FortranRuntime/lib/Runtime/environment.cpp
    A FortranRuntime/lib/Runtime/environment.h
    A FortranRuntime/lib/Runtime/exceptions.cpp
    A FortranRuntime/lib/Runtime/execute.cpp
    A FortranRuntime/lib/Runtime/extensions.cpp
    A FortranRuntime/lib/Runtime/external-unit.cpp
    A FortranRuntime/lib/Runtime/extrema.cpp
    A FortranRuntime/lib/Runtime/file.cpp
    A FortranRuntime/lib/Runtime/file.h
    A FortranRuntime/lib/Runtime/findloc.cpp
    A FortranRuntime/lib/Runtime/format-implementation.h
    A FortranRuntime/lib/Runtime/format.cpp
    A FortranRuntime/lib/Runtime/format.h
    A FortranRuntime/lib/Runtime/inquiry.cpp
    A FortranRuntime/lib/Runtime/internal-unit.cpp
    A FortranRuntime/lib/Runtime/internal-unit.h
    A FortranRuntime/lib/Runtime/io-api-common.h
    A FortranRuntime/lib/Runtime/io-api-minimal.cpp
    A FortranRuntime/lib/Runtime/io-api.cpp
    A FortranRuntime/lib/Runtime/io-error.cpp
    A FortranRuntime/lib/Runtime/io-error.h
    A FortranRuntime/lib/Runtime/io-stmt.cpp
    A FortranRuntime/lib/Runtime/io-stmt.h
    A FortranRuntime/lib/Runtime/iostat.cpp
    A FortranRuntime/lib/Runtime/iso_fortran_env_impl.f90
    A FortranRuntime/lib/Runtime/lock.h
    A FortranRuntime/lib/Runtime/main.cpp
    A FortranRuntime/lib/Runtime/matmul-transpose.cpp
    A FortranRuntime/lib/Runtime/matmul.cpp
    A FortranRuntime/lib/Runtime/memory.cpp
    A FortranRuntime/lib/Runtime/misc-intrinsic.cpp
    A FortranRuntime/lib/Runtime/namelist.cpp
    A FortranRuntime/lib/Runtime/namelist.h
    A FortranRuntime/lib/Runtime/non-tbp-dio.cpp
    A FortranRuntime/lib/Runtime/non-tbp-dio.h
    A FortranRuntime/lib/Runtime/numeric-templates.h
    A FortranRuntime/lib/Runtime/numeric.cpp
    A FortranRuntime/lib/Runtime/pointer.cpp
    A FortranRuntime/lib/Runtime/product.cpp
    A FortranRuntime/lib/Runtime/pseudo-unit.cpp
    A FortranRuntime/lib/Runtime/ragged.cpp
    A FortranRuntime/lib/Runtime/random-templates.h
    A FortranRuntime/lib/Runtime/random.cpp
    A FortranRuntime/lib/Runtime/reduce.cpp
    A FortranRuntime/lib/Runtime/reduction-templates.h
    A FortranRuntime/lib/Runtime/reduction.cpp
    A FortranRuntime/lib/Runtime/stack.h
    A FortranRuntime/lib/Runtime/stat.cpp
    A FortranRuntime/lib/Runtime/stat.h
    A FortranRuntime/lib/Runtime/stop.cpp
    A FortranRuntime/lib/Runtime/sum.cpp
    A FortranRuntime/lib/Runtime/support.cpp
    A FortranRuntime/lib/Runtime/temporary-stack.cpp
    A FortranRuntime/lib/Runtime/terminator.cpp
    A FortranRuntime/lib/Runtime/terminator.h
    A FortranRuntime/lib/Runtime/time-intrinsic.cpp
    A FortranRuntime/lib/Runtime/tools.cpp
    A FortranRuntime/lib/Runtime/tools.h
    A FortranRuntime/lib/Runtime/transformational.cpp
    A FortranRuntime/lib/Runtime/type-code.cpp
    A FortranRuntime/lib/Runtime/type-info.cpp
    A FortranRuntime/lib/Runtime/type-info.h
    A FortranRuntime/lib/Runtime/unit-map.cpp
    A FortranRuntime/lib/Runtime/unit-map.h
    A FortranRuntime/lib/Runtime/unit.cpp
    A FortranRuntime/lib/Runtime/unit.h
    A FortranRuntime/lib/Runtime/utf.cpp
    A FortranRuntime/lib/Runtime/utf.h
    A FortranRuntime/lib/Testing/CMakeLists.txt
    A FortranRuntime/lib/Testing/fp-testing.cpp
    A FortranRuntime/lib/Testing/testing.cpp
    A FortranRuntime/module/.clang-format
    A FortranRuntime/module/CMakeLists.txt
    A FortranRuntime/module/__cuda_builtins.f90
    A FortranRuntime/module/__fortran_builtins.f90
    A FortranRuntime/module/__fortran_ieee_exceptions.f90
    A FortranRuntime/module/__fortran_type_info.f90
    A FortranRuntime/module/__ppc_intrinsics.f90
    A FortranRuntime/module/__ppc_types.f90
    A FortranRuntime/module/cudadevice.f90
    A FortranRuntime/module/ieee_arithmetic.f90
    A FortranRuntime/module/ieee_exceptions.f90
    A FortranRuntime/module/ieee_features.f90
    A FortranRuntime/module/iso_c_binding.f90
    A FortranRuntime/module/iso_fortran_env.f90
    A FortranRuntime/module/mma.f90
    A FortranRuntime/test/CMakeLists.txt
    A FortranRuntime/test/NonGtestUnit/lit.cfg.py
    A FortranRuntime/test/NonGtestUnit/lit.site.cfg.py.in
    A FortranRuntime/test/Runtime/no-cpp-dep.c
    A FortranRuntime/test/Unit/lit.cfg.py
    A FortranRuntime/test/Unit/lit.site.cfg.py.in
    A FortranRuntime/test/lit.cfg.py
    A FortranRuntime/test/lit.site.cfg.py.in
    A FortranRuntime/unittests/CMakeLists.txt
    A FortranRuntime/unittests/Common/CMakeLists.txt
    A FortranRuntime/unittests/Common/FastIntSetTest.cpp
    A FortranRuntime/unittests/Decimal/CMakeLists.txt
    A FortranRuntime/unittests/Decimal/quick-sanity-test.cpp
    A FortranRuntime/unittests/Decimal/thorough-test.cpp
    A FortranRuntime/unittests/Evaluate/CMakeLists.txt
    A FortranRuntime/unittests/Evaluate/ISO-Fortran-binding.cpp
    A FortranRuntime/unittests/Evaluate/reshape.cpp
    A FortranRuntime/unittests/Runtime/AccessTest.cpp
    A FortranRuntime/unittests/Runtime/Allocatable.cpp
    A FortranRuntime/unittests/Runtime/ArrayConstructor.cpp
    A FortranRuntime/unittests/Runtime/BufferTest.cpp
    A FortranRuntime/unittests/Runtime/CMakeLists.txt
    A FortranRuntime/unittests/Runtime/CUDA/AllocatorCUF.cpp
    A FortranRuntime/unittests/Runtime/CharacterTest.cpp
    A FortranRuntime/unittests/Runtime/CommandTest.cpp
    A FortranRuntime/unittests/Runtime/Complex.cpp
    A FortranRuntime/unittests/Runtime/CrashHandlerFixture.cpp
    A FortranRuntime/unittests/Runtime/CrashHandlerFixture.h
    A FortranRuntime/unittests/Runtime/Derived.cpp
    A FortranRuntime/unittests/Runtime/ExternalIOTest.cpp
    A FortranRuntime/unittests/Runtime/Format.cpp
    A FortranRuntime/unittests/Runtime/Inquiry.cpp
    A FortranRuntime/unittests/Runtime/ListInputTest.cpp
    A FortranRuntime/unittests/Runtime/LogicalFormatTest.cpp
    A FortranRuntime/unittests/Runtime/Matmul.cpp
    A FortranRuntime/unittests/Runtime/MatmulTranspose.cpp
    A FortranRuntime/unittests/Runtime/MiscIntrinsic.cpp
    A FortranRuntime/unittests/Runtime/Namelist.cpp
    A FortranRuntime/unittests/Runtime/Numeric.cpp
    A FortranRuntime/unittests/Runtime/NumericalFormatTest.cpp
    A FortranRuntime/unittests/Runtime/Pointer.cpp
    A FortranRuntime/unittests/Runtime/Ragged.cpp
    A FortranRuntime/unittests/Runtime/Random.cpp
    A FortranRuntime/unittests/Runtime/Reduction.cpp
    A FortranRuntime/unittests/Runtime/RuntimeCrashTest.cpp
    A FortranRuntime/unittests/Runtime/Stop.cpp
    A FortranRuntime/unittests/Runtime/Support.cpp
    A FortranRuntime/unittests/Runtime/TemporaryStack.cpp
    A FortranRuntime/unittests/Runtime/Time.cpp
    A FortranRuntime/unittests/Runtime/Transformational.cpp
    A FortranRuntime/unittests/Runtime/tools.h
    M clang/lib/Driver/ToolChains/CommonArgs.cpp
    M clang/lib/Driver/ToolChains/Flang.cpp
    M flang/CMakeLists.txt
    M flang/docs/FlangDriver.md
    R flang/include/flang/Common/Fortran-features.h
    R flang/include/flang/Common/Fortran.h
    R flang/include/flang/Common/MathOptionsBase.def
    R flang/include/flang/Common/MathOptionsBase.h
    R flang/include/flang/Common/OpenMP-features.h
    R flang/include/flang/Common/Version.h
    R flang/include/flang/Common/api-attrs.h
    R flang/include/flang/Common/bit-population-count.h
    R flang/include/flang/Common/constexpr-bitset.h
    R flang/include/flang/Common/default-kinds.h
    R flang/include/flang/Common/enum-class.h
    R flang/include/flang/Common/enum-set.h
    R flang/include/flang/Common/fast-int-set.h
    R flang/include/flang/Common/float128.h
    R flang/include/flang/Common/format.h
    R flang/include/flang/Common/idioms.h
    R flang/include/flang/Common/indirection.h
    R flang/include/flang/Common/interval.h
    R flang/include/flang/Common/leading-zero-bit-count.h
    R flang/include/flang/Common/optional.h
    R flang/include/flang/Common/real.h
    R flang/include/flang/Common/reference-counted.h
    R flang/include/flang/Common/reference-wrapper.h
    R flang/include/flang/Common/reference.h
    R flang/include/flang/Common/restorer.h
    R flang/include/flang/Common/static-multimap-view.h
    R flang/include/flang/Common/template.h
    R flang/include/flang/Common/uint128.h
    R flang/include/flang/Common/unwrap.h
    R flang/include/flang/Common/variant.h
    R flang/include/flang/Common/visit.h
    R flang/include/flang/Common/windows-include.h
    R flang/include/flang/Decimal/binary-floating-point.h
    R flang/include/flang/Decimal/decimal.h
    M flang/include/flang/Evaluate/call.h
    M flang/include/flang/Evaluate/characteristics.h
    M flang/include/flang/Evaluate/common.h
    M flang/include/flang/Evaluate/constant.h
    M flang/include/flang/Evaluate/expression.h
    M flang/include/flang/Evaluate/formatting.h
    M flang/include/flang/Evaluate/intrinsics.h
    M flang/include/flang/Evaluate/shape.h
    M flang/include/flang/Evaluate/target.h
    M flang/include/flang/Evaluate/tools.h
    M flang/include/flang/Evaluate/traverse.h
    M flang/include/flang/Evaluate/type.h
    M flang/include/flang/Evaluate/variable.h
    M flang/include/flang/Frontend/FrontendOptions.h
    R flang/include/flang/ISO_Fortran_binding.h
    R flang/include/flang/ISO_Fortran_binding_wrapper.h
    M flang/include/flang/Lower/AbstractConverter.h
    M flang/include/flang/Lower/Bridge.h
    M flang/include/flang/Lower/CallInterface.h
    M flang/include/flang/Lower/ConvertType.h
    M flang/include/flang/Lower/LoweringOptions.h
    M flang/include/flang/Lower/PFTBuilder.h
    M flang/include/flang/Lower/Support/Utils.h
    M flang/include/flang/Lower/SymbolMap.h
    M flang/include/flang/Optimizer/Builder/FIRBuilder.h
    M flang/include/flang/Optimizer/Builder/IntrinsicCall.h
    M flang/include/flang/Optimizer/Builder/PPCIntrinsicCall.h
    M flang/include/flang/Optimizer/Builder/Runtime/RTBuilder.h
    M flang/include/flang/Optimizer/CodeGen/DescriptorModel.h
    M flang/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h
    M flang/include/flang/Optimizer/Support/TypeCode.h
    M flang/include/flang/Optimizer/Support/Utils.h
    M flang/include/flang/Parser/char-block.h
    M flang/include/flang/Parser/dump-parse-tree.h
    M flang/include/flang/Parser/message.h
    M flang/include/flang/Parser/parse-state.h
    M flang/include/flang/Parser/parse-tree.h
    M flang/include/flang/Parser/parsing.h
    M flang/include/flang/Parser/provenance.h
    M flang/include/flang/Parser/source.h
    M flang/include/flang/Parser/user-state.h
    R flang/include/flang/Runtime/CUDA/allocator.h
    R flang/include/flang/Runtime/CUDA/descriptor.h
    R flang/include/flang/Runtime/allocatable.h
    R flang/include/flang/Runtime/allocator-registry.h
    R flang/include/flang/Runtime/array-constructor.h
    R flang/include/flang/Runtime/assign.h
    R flang/include/flang/Runtime/c-or-cpp.h
    R flang/include/flang/Runtime/character.h
    R flang/include/flang/Runtime/command.h
    R flang/include/flang/Runtime/cpp-type.h
    R flang/include/flang/Runtime/derived-api.h
    R flang/include/flang/Runtime/descriptor.h
    R flang/include/flang/Runtime/entry-names.h
    R flang/include/flang/Runtime/exceptions.h
    R flang/include/flang/Runtime/execute.h
    R flang/include/flang/Runtime/extensions.h
    R flang/include/flang/Runtime/freestanding-tools.h
    R flang/include/flang/Runtime/inquiry.h
    R flang/include/flang/Runtime/io-api.h
    R flang/include/flang/Runtime/iostat.h
    R flang/include/flang/Runtime/magic-numbers.h
    R flang/include/flang/Runtime/main.h
    R flang/include/flang/Runtime/matmul-instances.inc
    R flang/include/flang/Runtime/matmul-transpose.h
    R flang/include/flang/Runtime/matmul.h
    R flang/include/flang/Runtime/memory.h
    R flang/include/flang/Runtime/misc-intrinsic.h
    R flang/include/flang/Runtime/numeric.h
    R flang/include/flang/Runtime/pointer.h
    R flang/include/flang/Runtime/ragged.h
    R flang/include/flang/Runtime/random.h
    R flang/include/flang/Runtime/reduce.h
    R flang/include/flang/Runtime/reduction.h
    R flang/include/flang/Runtime/stop.h
    R flang/include/flang/Runtime/support.h
    R flang/include/flang/Runtime/temporary-stack.h
    R flang/include/flang/Runtime/time-intrinsic.h
    R flang/include/flang/Runtime/transformational.h
    R flang/include/flang/Runtime/type-code.h
    M flang/include/flang/Semantics/expression.h
    M flang/include/flang/Semantics/runtime-type-info.h
    M flang/include/flang/Semantics/scope.h
    M flang/include/flang/Semantics/semantics.h
    M flang/include/flang/Semantics/symbol.h
    M flang/include/flang/Semantics/tools.h
    M flang/include/flang/Semantics/type.h
    A flang/include/flang/Support/Fortran-features.h
    A flang/include/flang/Support/Fortran.h
    A flang/include/flang/Support/MathOptionsBase.def
    A flang/include/flang/Support/MathOptionsBase.h
    A flang/include/flang/Support/OpenMP-features.h
    A flang/include/flang/Support/Version.h
    A flang/include/flang/Support/default-kinds.h
    A flang/include/flang/Support/indirection.h
    A flang/include/flang/Support/interval.h
    A flang/include/flang/Support/reference-counted.h
    A flang/include/flang/Support/reference.h
    A flang/include/flang/Support/static-multimap-view.h
    A flang/include/flang/Support/template.h
    A flang/include/flang/Support/unwrap.h
    M flang/include/flang/Tools/CrossToolHelpers.h
    M flang/lib/CMakeLists.txt
    M flang/lib/Common/CMakeLists.txt
    R flang/lib/Common/Fortran-features.cpp
    R flang/lib/Common/Fortran.cpp
    R flang/lib/Common/Version.cpp
    R flang/lib/Common/default-kinds.cpp
    R flang/lib/Common/idioms.cpp
    R flang/lib/Decimal/CMakeLists.txt
    R flang/lib/Decimal/big-radix-floating-point.h
    R flang/lib/Decimal/binary-to-decimal.cpp
    R flang/lib/Decimal/decimal-to-binary.cpp
    M flang/lib/Evaluate/CMakeLists.txt
    M flang/lib/Evaluate/call.cpp
    M flang/lib/Evaluate/characteristics.cpp
    M flang/lib/Evaluate/common.cpp
    M flang/lib/Evaluate/fold-implementation.h
    M flang/lib/Evaluate/formatting.cpp
    M flang/lib/Evaluate/intrinsics-library.cpp
    M flang/lib/Evaluate/intrinsics.cpp
    M flang/lib/Evaluate/real.cpp
    M flang/lib/Evaluate/shape.cpp
    M flang/lib/Evaluate/target.cpp
    M flang/lib/Frontend/CMakeLists.txt
    M flang/lib/Frontend/CompilerInstance.cpp
    M flang/lib/Frontend/CompilerInvocation.cpp
    M flang/lib/Frontend/FrontendActions.cpp
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Lower/CMakeLists.txt
    M flang/lib/Lower/CallInterface.cpp
    M flang/lib/Lower/ConvertExpr.cpp
    M flang/lib/Lower/Mangler.cpp
    M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
    M flang/lib/Optimizer/CodeGen/TypeConverter.cpp
    M flang/lib/Optimizer/Dialect/FIRType.cpp
    M flang/lib/Optimizer/Transforms/AddDebugInfo.cpp
    M flang/lib/Optimizer/Transforms/AssumedRankOpConversion.cpp
    M flang/lib/Optimizer/Transforms/CMakeLists.txt
    M flang/lib/Optimizer/Transforms/CufOpConversion.cpp
    M flang/lib/Optimizer/Transforms/ExternalNameConversion.cpp
    M flang/lib/Optimizer/Transforms/LoopVersioning.cpp
    M flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp
    M flang/lib/Optimizer/Transforms/StackReclaim.cpp
    M flang/lib/Optimizer/Transforms/VScaleAttr.cpp
    M flang/lib/Parser/CMakeLists.txt
    M flang/lib/Parser/basic-parsers.h
    M flang/lib/Parser/parse-tree.cpp
    M flang/lib/Parser/prescan.h
    M flang/lib/Parser/unparse.cpp
    M flang/lib/Semantics/CMakeLists.txt
    M flang/lib/Semantics/assignment.h
    M flang/lib/Semantics/check-case.cpp
    M flang/lib/Semantics/check-coarray.cpp
    M flang/lib/Semantics/check-cuda.cpp
    M flang/lib/Semantics/check-data.h
    M flang/lib/Semantics/check-do-forall.cpp
    M flang/lib/Semantics/check-return.cpp
    M flang/lib/Semantics/check-select-rank.cpp
    M flang/lib/Semantics/check-select-type.cpp
    M flang/lib/Semantics/check-stop.cpp
    M flang/lib/Semantics/data-to-inits.h
    M flang/lib/Semantics/expression.cpp
    M flang/lib/Semantics/pointer-assignment.cpp
    M flang/lib/Semantics/resolve-labels.cpp
    M flang/lib/Semantics/resolve-names-utils.cpp
    M flang/lib/Semantics/resolve-names.cpp
    M flang/lib/Semantics/rewrite-parse-tree.cpp
    M flang/lib/Semantics/semantics.cpp
    M flang/lib/Semantics/tools.cpp
    A flang/lib/Support/CMakeLists.txt
    A flang/lib/Support/Fortran-features.cpp
    A flang/lib/Support/Fortran.cpp
    A flang/lib/Support/Version.cpp
    A flang/lib/Support/big-radix-floating-point.h
    A flang/lib/Support/default-kinds.cpp
    A flang/lib/Support/idioms.cpp
    R flang/module/.clang-format
    R flang/module/__cuda_builtins.f90
    R flang/module/__fortran_builtins.f90
    R flang/module/__fortran_ieee_exceptions.f90
    R flang/module/__fortran_type_info.f90
    R flang/module/__ppc_intrinsics.f90
    R flang/module/__ppc_types.f90
    R flang/module/cudadevice.f90
    R flang/module/ieee_arithmetic.f90
    R flang/module/ieee_exceptions.f90
    R flang/module/ieee_features.f90
    R flang/module/iso_c_binding.f90
    R flang/module/iso_fortran_env.f90
    R flang/module/iso_fortran_env_impl.f90
    R flang/module/mma.f90
    R flang/runtime/CMakeLists.txt
    R flang/runtime/CUDA/CMakeLists.txt
    R flang/runtime/CUDA/allocator.cpp
    R flang/runtime/CUDA/descriptor.cpp
    R flang/runtime/Float128Math/CMakeLists.txt
    R flang/runtime/Float128Math/acos.cpp
    R flang/runtime/Float128Math/acosh.cpp
    R flang/runtime/Float128Math/asin.cpp
    R flang/runtime/Float128Math/asinh.cpp
    R flang/runtime/Float128Math/atan.cpp
    R flang/runtime/Float128Math/atan2.cpp
    R flang/runtime/Float128Math/atanh.cpp
    R flang/runtime/Float128Math/ceil.cpp
    R flang/runtime/Float128Math/complex-math.c
    R flang/runtime/Float128Math/complex-math.h
    R flang/runtime/Float128Math/cos.cpp
    R flang/runtime/Float128Math/cosh.cpp
    R flang/runtime/Float128Math/erf.cpp
    R flang/runtime/Float128Math/erfc.cpp
    R flang/runtime/Float128Math/exp.cpp
    R flang/runtime/Float128Math/exponent.cpp
    R flang/runtime/Float128Math/floor.cpp
    R flang/runtime/Float128Math/fma.cpp
    R flang/runtime/Float128Math/fraction.cpp
    R flang/runtime/Float128Math/hypot.cpp
    R flang/runtime/Float128Math/j0.cpp
    R flang/runtime/Float128Math/j1.cpp
    R flang/runtime/Float128Math/jn.cpp
    R flang/runtime/Float128Math/lgamma.cpp
    R flang/runtime/Float128Math/llround.cpp
    R flang/runtime/Float128Math/log.cpp
    R flang/runtime/Float128Math/log10.cpp
    R flang/runtime/Float128Math/lround.cpp
    R flang/runtime/Float128Math/math-entries.h
    R flang/runtime/Float128Math/mod-real.cpp
    R flang/runtime/Float128Math/modulo-real.cpp
    R flang/runtime/Float128Math/nearest.cpp
    R flang/runtime/Float128Math/norm2.cpp
    R flang/runtime/Float128Math/numeric-template-specs.h
    R flang/runtime/Float128Math/pow.cpp
    R flang/runtime/Float128Math/random.cpp
    R flang/runtime/Float128Math/round.cpp
    R flang/runtime/Float128Math/rrspacing.cpp
    R flang/runtime/Float128Math/scale.cpp
    R flang/runtime/Float128Math/set-exponent.cpp
    R flang/runtime/Float128Math/sin.cpp
    R flang/runtime/Float128Math/sinh.cpp
    R flang/runtime/Float128Math/spacing.cpp
    R flang/runtime/Float128Math/sqrt.cpp
    R flang/runtime/Float128Math/tan.cpp
    R flang/runtime/Float128Math/tanh.cpp
    R flang/runtime/Float128Math/tgamma.cpp
    R flang/runtime/Float128Math/trunc.cpp
    R flang/runtime/Float128Math/y0.cpp
    R flang/runtime/Float128Math/y1.cpp
    R flang/runtime/Float128Math/yn.cpp
    R flang/runtime/ISO_Fortran_binding.cpp
    R flang/runtime/ISO_Fortran_util.h
    R flang/runtime/allocatable.cpp
    R flang/runtime/allocator-registry.cpp
    R flang/runtime/array-constructor.cpp
    R flang/runtime/assign-impl.h
    R flang/runtime/assign.cpp
    R flang/runtime/buffer.cpp
    R flang/runtime/buffer.h
    R flang/runtime/character.cpp
    R flang/runtime/command.cpp
    R flang/runtime/complex-powi.cpp
    R flang/runtime/complex-reduction.c
    R flang/runtime/complex-reduction.h
    R flang/runtime/config.h.cmake
    R flang/runtime/connection.cpp
    R flang/runtime/connection.h
    R flang/runtime/copy.cpp
    R flang/runtime/copy.h
    R flang/runtime/derived-api.cpp
    R flang/runtime/derived.cpp
    R flang/runtime/derived.h
    R flang/runtime/descriptor-io.cpp
    R flang/runtime/descriptor-io.h
    R flang/runtime/descriptor.cpp
    R flang/runtime/dot-product.cpp
    R flang/runtime/edit-input.cpp
    R flang/runtime/edit-input.h
    R flang/runtime/edit-output.cpp
    R flang/runtime/edit-output.h
    R flang/runtime/emit-encoded.h
    R flang/runtime/environment-default-list.h
    R flang/runtime/environment.cpp
    R flang/runtime/environment.h
    R flang/runtime/exceptions.cpp
    R flang/runtime/execute.cpp
    R flang/runtime/extensions.cpp
    R flang/runtime/external-unit.cpp
    R flang/runtime/extrema.cpp
    R flang/runtime/file.cpp
    R flang/runtime/file.h
    R flang/runtime/findloc.cpp
    R flang/runtime/format-implementation.h
    R flang/runtime/format.cpp
    R flang/runtime/format.h
    R flang/runtime/inquiry.cpp
    R flang/runtime/internal-unit.cpp
    R flang/runtime/internal-unit.h
    R flang/runtime/io-api-common.h
    R flang/runtime/io-api-minimal.cpp
    R flang/runtime/io-api.cpp
    R flang/runtime/io-error.cpp
    R flang/runtime/io-error.h
    R flang/runtime/io-stmt.cpp
    R flang/runtime/io-stmt.h
    R flang/runtime/iostat.cpp
    R flang/runtime/lock.h
    R flang/runtime/main.cpp
    R flang/runtime/matmul-transpose.cpp
    R flang/runtime/matmul.cpp
    R flang/runtime/memory.cpp
    R flang/runtime/misc-intrinsic.cpp
    R flang/runtime/namelist.cpp
    R flang/runtime/namelist.h
    R flang/runtime/non-tbp-dio.cpp
    R flang/runtime/non-tbp-dio.h
    R flang/runtime/numeric-templates.h
    R flang/runtime/numeric.cpp
    R flang/runtime/pointer.cpp
    R flang/runtime/product.cpp
    R flang/runtime/pseudo-unit.cpp
    R flang/runtime/ragged.cpp
    R flang/runtime/random-templates.h
    R flang/runtime/random.cpp
    R flang/runtime/reduce.cpp
    R flang/runtime/reduction-templates.h
    R flang/runtime/reduction.cpp
    R flang/runtime/stack.h
    R flang/runtime/stat.cpp
    R flang/runtime/stat.h
    R flang/runtime/stop.cpp
    R flang/runtime/sum.cpp
    R flang/runtime/support.cpp
    R flang/runtime/temporary-stack.cpp
    R flang/runtime/terminator.cpp
    R flang/runtime/terminator.h
    R flang/runtime/time-intrinsic.cpp
    R flang/runtime/tools.cpp
    R flang/runtime/tools.h
    R flang/runtime/transformational.cpp
    R flang/runtime/type-code.cpp
    R flang/runtime/type-info.cpp
    R flang/runtime/type-info.h
    R flang/runtime/unit-map.cpp
    R flang/runtime/unit-map.h
    R flang/runtime/unit.cpp
    R flang/runtime/unit.h
    R flang/runtime/utf.cpp
    R flang/runtime/utf.h
    M flang/test/CMakeLists.txt
    M flang/test/Driver/linker-flags.f90
    M flang/test/Driver/msvc-dependent-lib-flags.f90
    R flang/test/Runtime/no-cpp-dep.c
    M flang/test/lib/CMakeLists.txt
    M flang/test/lit.cfg.py
    M flang/test/lit.site.cfg.py.in
    M flang/tools/CMakeLists.txt
    M flang/tools/bbc/CMakeLists.txt
    M flang/tools/bbc/bbc.cpp
    M flang/tools/f18-parse-demo/CMakeLists.txt
    M flang/tools/f18-parse-demo/f18-parse-demo.cpp
    R flang/tools/f18/CMakeLists.txt
    R flang/tools/f18/dump.cpp
    M flang/tools/fir-opt/CMakeLists.txt
    M flang/tools/flang-driver/CMakeLists.txt
    M flang/tools/tco/CMakeLists.txt
    M flang/unittests/CMakeLists.txt
    R flang/unittests/Common/CMakeLists.txt
    R flang/unittests/Common/FastIntSetTest.cpp
    R flang/unittests/Decimal/CMakeLists.txt
    R flang/unittests/Decimal/quick-sanity-test.cpp
    R flang/unittests/Decimal/thorough-test.cpp
    M flang/unittests/Evaluate/CMakeLists.txt
    R flang/unittests/Evaluate/ISO-Fortran-binding.cpp
    M flang/unittests/Evaluate/bit-population-count.cpp
    M flang/unittests/Evaluate/expression.cpp
    M flang/unittests/Evaluate/folding.cpp
    R flang/unittests/Evaluate/fp-testing.cpp
    R flang/unittests/Evaluate/fp-testing.h
    M flang/unittests/Evaluate/integer.cpp
    M flang/unittests/Evaluate/intrinsics.cpp
    M flang/unittests/Evaluate/leading-zero-bit-count.cpp
    M flang/unittests/Evaluate/logical.cpp
    M flang/unittests/Evaluate/real.cpp
    R flang/unittests/Evaluate/reshape.cpp
    R flang/unittests/Evaluate/testing.cpp
    R flang/unittests/Evaluate/testing.h
    M flang/unittests/Evaluate/uint128.cpp
    R flang/unittests/Runtime/AccessTest.cpp
    R flang/unittests/Runtime/Allocatable.cpp
    R flang/unittests/Runtime/ArrayConstructor.cpp
    R flang/unittests/Runtime/BufferTest.cpp
    R flang/unittests/Runtime/CMakeLists.txt
    R flang/unittests/Runtime/CUDA/AllocatorCUF.cpp
    R flang/unittests/Runtime/CUDA/CMakeLists.txt
    R flang/unittests/Runtime/CharacterTest.cpp
    R flang/unittests/Runtime/CommandTest.cpp
    R flang/unittests/Runtime/Complex.cpp
    R flang/unittests/Runtime/CrashHandlerFixture.cpp
    R flang/unittests/Runtime/CrashHandlerFixture.h
    R flang/unittests/Runtime/Derived.cpp
    R flang/unittests/Runtime/ExternalIOTest.cpp
    R flang/unittests/Runtime/Format.cpp
    R flang/unittests/Runtime/Inquiry.cpp
    R flang/unittests/Runtime/ListInputTest.cpp
    R flang/unittests/Runtime/LogicalFormatTest.cpp
    R flang/unittests/Runtime/Matmul.cpp
    R flang/unittests/Runtime/MatmulTranspose.cpp
    R flang/unittests/Runtime/MiscIntrinsic.cpp
    R flang/unittests/Runtime/Namelist.cpp
    R flang/unittests/Runtime/Numeric.cpp
    R flang/unittests/Runtime/NumericalFormatTest.cpp
    R flang/unittests/Runtime/Pointer.cpp
    R flang/unittests/Runtime/Ragged.cpp
    R flang/unittests/Runtime/Random.cpp
    R flang/unittests/Runtime/Reduction.cpp
    R flang/unittests/Runtime/RuntimeCrashTest.cpp
    R flang/unittests/Runtime/Stop.cpp
    R flang/unittests/Runtime/Support.cpp
    R flang/unittests/Runtime/TemporaryStack.cpp
    R flang/unittests/Runtime/Time.cpp
    R flang/unittests/Runtime/Transformational.cpp
    R flang/unittests/Runtime/tools.h
    M lld/COFF/MinGW.cpp
    M llvm/CMakeLists.txt
    M llvm/cmake/modules/LLVMExternalProjectUtils.cmake
    M llvm/projects/CMakeLists.txt
    M llvm/runtimes/CMakeLists.txt
    M runtimes/CMakeLists.txt

  Log Message:
  -----------
  [Flang] LLVM_ENABLE_RUNTIMES=FortranRuntime

Extract Flang's runtime library to use the LLVM_ENABLE_RUNTIME
machanism.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list