aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/InstallAPI/HeaderFile.cpp
diff options
context:
space:
mode:
authorAdam Nemet <anemet@apple.com>2025-10-17 11:42:30 -0700
committerGitHub <noreply@github.com>2025-10-17 18:42:30 +0000
commit783b050f88260c0d412c705110f00ce6c45bd7be (patch)
treede44c082c4a8f502dc15b2ff0abe287d0ed27084 /clang/lib/InstallAPI/HeaderFile.cpp
parentf5ed0b7d328cd87d56232e8a554704fc3c08d9dd (diff)
downloadllvm-783b050f88260c0d412c705110f00ce6c45bd7be.zip
llvm-783b050f88260c0d412c705110f00ce6c45bd7be.tar.gz
llvm-783b050f88260c0d412c705110f00ce6c45bd7be.tar.bz2
[LMI] Support non-power-of-2 types for the matmul remainder (#163987)
In the inner loop of matmul, instead of continuously halving the HW vector register width, I just use the remainder vector directly if it's legal. We don't have in-tree targets that have this so I opted for adding a hidden flag to simulate this for testing purposes: -matrix-split-matmul-remainder-over-threshold The tests are the vectorization-friendly 3x3x1 matrix-vector and 1x3x3 vector-matrix multiplies for CM, RM respectively.
Diffstat (limited to 'clang/lib/InstallAPI/HeaderFile.cpp')
0 files changed, 0 insertions, 0 deletions