[all-commits] [llvm/llvm-project] 8a46bb: [Clang] Remove preprocessor guards and global feat...

Lukacma via All-commits all-commits at lists.llvm.org
Tue Jun 25 08:20:03 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8a46bbbc22a51db57f05beb0026772b899a785b9
      https://github.com/llvm/llvm-project/commit/8a46bbbc22a51db57f05beb0026772b899a785b9
  Author: Lukacma <Marian.Lukac at arm.com>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/lib/Sema/SemaType.cpp
    M clang/test/Sema/arm-vector-types-support.c
    R clang/test/SemaCUDA/neon-attrs.cu
    M clang/utils/TableGen/NeonEmitter.cpp

  Log Message:
  -----------
  [Clang] Remove preprocessor guards and global feature checks for NEON (#95224)

To enable function multi-versioning (FMV), current checks which rely on
cmd line options or global macros to see if target feature is present
need to be removed. This patch removes those for NEON and also
implements changes to NEON header file as proposed in
[ACLE](https://github.com/ARM-software/acle/pull/321).



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