[all-commits] [llvm/llvm-project] 78af49: [LLVM][IR] Support target extension types in vecto...
arysef via All-commits
all-commits at lists.llvm.org
Mon Jun 9 12:03:36 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 78af498035a8ab64e7b711f6b589a3b067afeba3
https://github.com/llvm/llvm-project/commit/78af498035a8ab64e7b711f6b589a3b067afeba3
Author: arysef <aryansefidi at gmail.com>
Date: 2025-06-09 (Mon, 09 Jun 2025)
Changed paths:
M llvm/docs/LangRef.rst
M llvm/include/llvm/IR/DerivedTypes.h
M llvm/lib/IR/Type.cpp
A llvm/test/Verifier/target-ext-vector-invalid.ll
A llvm/test/Verifier/target-ext-vector.ll
Log Message:
-----------
[LLVM][IR] Support target extension types in vectors (#140630)
This change is to support target extension types in vectors. The change
allows sized target extension types to opt-in to being a valid vector
element.
Allowing target extension types as vector elements will allow backends
to use vector operations such as `insertelement` and `extractelement` on
their target types with minimal changes.
RFC:
https://discourse.llvm.org/t/rfc-supporting-sized-target-extension-types-in-vector/86431
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