================ ---------------- IanTaylerLessa-arm wrote: Could we use an enum instead here, or does it introduce problems? This would become invalid if two-dimensional block shapes are ever added to the spec. https://github.com/llvm/llvm-project/pull/203583