You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[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 llvm/clangir#1733
0 commit comments