diff options
author | Cassandra Beckley <cbeckley@google.com> | 2025-03-20 12:49:44 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-20 15:49:44 -0400 |
commit | 864a83deb0b613a2e957b6c106a4412b54949131 (patch) | |
tree | 92b1d38958b0790c9f08524129073599f225d459 /llvm/tools/llvm-objdump/llvm-objdump.cpp | |
parent | dd191d3d4f970a1a17e180668c3e50e2e7938cdc (diff) | |
download | llvm-864a83deb0b613a2e957b6c106a4412b54949131.zip llvm-864a83deb0b613a2e957b6c106a4412b54949131.tar.gz llvm-864a83deb0b613a2e957b6c106a4412b54949131.tar.bz2 |
[SPIR-V] Add support for inline SPIR-V types (#125316)
Using HLSL's [Inline
SPIR-V](https://microsoft.github.io/hlsl-specs/proposals/0011-inline-spirv.html)
features, users have the ability to use
[`SpirvType`](https://microsoft.github.io/hlsl-specs/proposals/0011-inline-spirv.html#types)
to have fine-grained control over the SPIR-V representation of a type.
As explained in the spec, this is useful because it enables vendors to
author headers with types for their own extensions.
As discussed in [Target Extension Types for Inline SPIR-V and Decorated
Types](https://github.com/llvm/wg-hlsl/pull/105), we would like to
represent the HLSL SpirvType type using a 'spirv.Type' target extension
type in LLVM IR. This pull request lowers that type to SPIR-V.
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions