diff options
author | Henrich Lauko <xlauko@mail.muni.cz> | 2025-07-15 16:18:57 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-15 16:18:57 +0200 |
commit | 9f7937401b62d95f2ebe86072d6f277eb9745cd0 (patch) | |
tree | 637c7ec92f0373b9c369b02a7e48fec4d9d6c98a /llvm/lib/CodeGen/MachineSink.cpp | |
parent | 67aee6bcb8c3f12b66631c5e4480717053c51157 (diff) | |
download | llvm-9f7937401b62d95f2ebe86072d6f277eb9745cd0.zip llvm-9f7937401b62d95f2ebe86072d6f277eb9745cd0.tar.gz llvm-9f7937401b62d95f2ebe86072d6f277eb9745cd0.tar.bz2 |
[CIR] Separate CIR EnumAttr definitions to be includable without the rest of attributes (#148850)
This change allows enum definition classes to be included in type definitions without creating cyclic dependencies between CIRTypes.td and CIRAttrs.td, since attributes already include CIRTypes.td. In the pull request mentioned below, this is used to define the AddressSpace enum alongside PointerType.
Additionally, this introduces `DefaultValuedEnumParameter`.
This mirrors some parts of incubator change from https://github.com/llvm/clangir/pull/1733
Diffstat (limited to 'llvm/lib/CodeGen/MachineSink.cpp')
0 files changed, 0 insertions, 0 deletions