[all-commits] [llvm/llvm-project] 0a41fb: [Clang] Treat `ext_vector_type` as a regular type ...

Joseph Huber via All-commits all-commits at lists.llvm.org
Fri Mar 7 08:09:27 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0a41fb71f12624f470b8489f997cbe43b188e0a1
      https://github.com/llvm/llvm-project/commit/0a41fb71f12624f470b8489f997cbe43b188e0a1
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2025-03-07 (Fri, 07 Mar 2025)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/AttrDocs.td
    M clang/lib/Sema/SemaDeclAttr.cpp
    M clang/test/CodeGen/vector.c
    M clang/test/CodeGenCUDA/amdgpu-bf16.cu
    M clang/test/Sema/types.c
    A clang/test/Sema/vector-ast.cpp

  Log Message:
  -----------
  [Clang] Treat `ext_vector_type` as a regular type attribute (#130177)

Summary:
This attribute is mostly borrowed from OpenCL, but is useful in general
for accessing the LLVM vector types. Previously the only way to use it
was through typedefs. This patch changes that to allow use as a regular
type attribute, similar to address spaces.



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