[all-commits] [llvm/llvm-project] c7bc5e: Move target-independent modules back to Flang

Michael Kruse via All-commits all-commits at lists.llvm.org
Tue Oct 1 06:45:24 PDT 2024


  Branch: refs/heads/users/meinersbur/flang_runtime
  Home:   https://github.com/llvm/llvm-project
  Commit: c7bc5e9785751bba5784b2ec93702b8e5005974d
      https://github.com/llvm/llvm-project/commit/c7bc5e9785751bba5784b2ec93702b8e5005974d
  Author: Michael Kruse <llvm-project at meinersbur.de>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M FortranRuntime/CMakeLists.txt
    M FortranRuntime/cmake/modules/AddFortranRuntime.cmake
    R FortranRuntime/include/flang/Common/ISO_Fortran_binding.h
    M FortranRuntime/include/flang/Common/ISO_Fortran_binding_wrapper.h
    A FortranRuntime/include/flang/Common/magic-numbers.h
    M FortranRuntime/include/flang/Runtime/io-api.h
    M FortranRuntime/include/flang/Runtime/iostat.h
    R FortranRuntime/include/flang/Runtime/magic-numbers.h
    M FortranRuntime/lib/Runtime/CMakeLists.txt
    M FortranRuntime/lib/Runtime/file.cpp
    M FortranRuntime/lib/Runtime/io-error.cpp
    M FortranRuntime/lib/Runtime/stat.h
    R FortranRuntime/module/.clang-format
    R FortranRuntime/module/CMakeLists.txt
    R FortranRuntime/module/__cuda_builtins.f90
    R FortranRuntime/module/__fortran_builtins.f90
    R FortranRuntime/module/__fortran_ieee_exceptions.f90
    R FortranRuntime/module/__fortran_type_info.f90
    R FortranRuntime/module/__ppc_intrinsics.f90
    R FortranRuntime/module/__ppc_types.f90
    R FortranRuntime/module/cudadevice.f90
    R FortranRuntime/module/ieee_arithmetic.f90
    R FortranRuntime/module/ieee_exceptions.f90
    R FortranRuntime/module/ieee_features.f90
    R FortranRuntime/module/iso_c_binding.f90
    R FortranRuntime/module/iso_fortran_env.f90
    R FortranRuntime/module/mma.f90
    M FortranRuntime/test/CMakeLists.txt
    A FortranRuntime/test/Driver/ctofortran.f90
    A FortranRuntime/test/Driver/exec.f90
    M FortranRuntime/test/NonGtestUnit/lit.cfg.py
    M FortranRuntime/test/lit.cfg.py
    M FortranRuntime/unittests/CMakeLists.txt
    M FortranRuntime/unittests/Common/CMakeLists.txt
    M FortranRuntime/unittests/Decimal/CMakeLists.txt
    M FortranRuntime/unittests/Evaluate/CMakeLists.txt
    M FortranRuntime/unittests/Runtime/CMakeLists.txt
    M clang/lib/Driver/ToolChains/Flang.cpp
    M flang/CMakeLists.txt
    A flang/include/flang/ISO_Fortran_binding.h
    M flang/lib/CMakeLists.txt
    M flang/lib/Evaluate/fold-logical.cpp
    M flang/lib/Optimizer/Builder/IntrinsicCall.cpp
    A flang/module/.clang-format
    A flang/module/__cuda_builtins.f90
    A flang/module/__fortran_builtins.f90
    A flang/module/__fortran_ieee_exceptions.f90
    A flang/module/__fortran_type_info.f90
    A flang/module/__ppc_intrinsics.f90
    A flang/module/__ppc_types.f90
    A flang/module/cudadevice.f90
    A flang/module/ieee_arithmetic.f90
    A flang/module/ieee_exceptions.f90
    A flang/module/ieee_features.f90
    A flang/module/iso_c_binding.f90
    A flang/module/iso_fortran_env.f90
    A flang/module/mma.f90
    M flang/test/CMakeLists.txt
    R flang/test/Driver/ctofortran.f90
    R flang/test/Driver/exec.f90
    M flang/test/Driver/msvc-dependent-lib-flags.f90
    M flang/tools/CMakeLists.txt
    M flang/tools/bbc/CMakeLists.txt
    M flang/tools/f18-parse-demo/CMakeLists.txt
    A flang/tools/f18/CMakeLists.txt
    A 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

  Log Message:
  -----------
  Move target-independent modules back to Flang

Move modules back to flang

Fix check-flang

Build fixes and cleanup

Test fix

Solve mscrt lib choice

clang_rt.builtins workaround via CMAake

clang_rt.builtins workaround via Clang

Revert "clang_rt.builtins workaround via Clang"

This reverts commit 2678d0c9a0ca86cfada9351d3328119388a35609.

Fix search for libclang_rt.builtins

move magic-numbers.h to common files



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