[all-commits] [llvm/llvm-project] 190882: Allow setting LLVM_EXPERIMENTAL_TARGETS_TO_BUILD t...

Alexander Richardson via All-commits all-commits at lists.llvm.org
Tue Jun 27 16:54:50 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 1908820d6de5004964e85608070e7c869fc81eac
      https://github.com/llvm/llvm-project/commit/1908820d6de5004964e85608070e7c869fc81eac
  Author: Alex Richardson <alexrichardson at google.com>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M llvm/CMakeLists.txt

  Log Message:
  -----------
  Allow setting LLVM_EXPERIMENTAL_TARGETS_TO_BUILD to "all"

When set to "all" we will now build all experimental targets. This matches
the behaviour for LLVM_TARGETS_TO_BUILD.

Reviewed By: beanz

Differential Revision: https://reviews.llvm.org/D138433


  Commit: f05c5c9c2ca15d3e69e320f6ff58288de016cd7b
      https://github.com/llvm/llvm-project/commit/f05c5c9c2ca15d3e69e320f6ff58288de016cd7b
  Author: Alex Richardson <alexrichardson at google.com>
  Date:   2023-06-27 (Tue, 27 Jun 2023)

  Changed paths:
    M compiler-rt/lib/builtins/fp_lib.h
    M compiler-rt/test/builtins/Unit/floattitf_test.c
    M compiler-rt/test/builtins/Unit/floatuntitf_test.c

  Log Message:
  -----------
  [builtins] Avoid using floating point q suffix. NFCI

The q floating point suffix is not supported by all compilers
configurations (e.g. GCC only supports it for some targets), so use a
macro (much like UINT64_C) instead. As this touches almost all lines in
the two tests also run them through clang-format.


Compare: https://github.com/llvm/llvm-project/compare/1876592ce3e7...f05c5c9c2ca1


More information about the All-commits mailing list