diff options
author | Adam Nemet <anemet@apple.com> | 2025-10-17 11:42:30 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-17 18:42:30 +0000 |
commit | 783b050f88260c0d412c705110f00ce6c45bd7be (patch) | |
tree | de44c082c4a8f502dc15b2ff0abe287d0ed27084 /llvm/unittests/Object/ELFObjectFileTest.cpp | |
parent | f5ed0b7d328cd87d56232e8a554704fc3c08d9dd (diff) | |
download | llvm-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 'llvm/unittests/Object/ELFObjectFileTest.cpp')
0 files changed, 0 insertions, 0 deletions