[clang] [llvm] [X86] Add ACE v1 (AI Compute Extensions) support (PR #208408)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 22 03:19:42 PDT 2026
================
@@ -857,6 +859,13 @@ let CopyCost = -1 in // Don't allow copying of tile registers
def TILE : RegisterClass<"X86", [x86amx], 8192,
(sequence "TMM%u", 0, 7)> {let Size = 8192;}
+// Block Scale Registers (ACE)
+let CopyCost = -1 in // Don't allow copying of BSR register
+def BSR : RegisterClass<"X86", [untyped], 0, (add BSR0)> {
----------------
ganeshgit wrote:
This is a wrapper. I removed it since we need to handle BSR0 as a register for now and not as a class similar to TMMCFG.
https://github.com/llvm/llvm-project/pull/208408
More information about the llvm-commits
mailing list