aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TextAPI/TextStubCommon.cpp
diff options
context:
space:
mode:
authorMichael Maitland <michaeltmaitland@gmail.com>2023-09-07 10:33:02 -0400
committerGitHub <noreply@github.com>2023-09-07 10:33:02 -0400
commitc39b50444cc5c9e3d1e370d1899723251e0befa1 (patch)
tree76b3ce8575ad2119f6fad9bdaa21da80a0a9a128 /llvm/lib/TextAPI/TextStubCommon.cpp
parent1a65cd3fcf5828ecd36fd336de7689ff7a0218a4 (diff)
downloadllvm-c39b50444cc5c9e3d1e370d1899723251e0befa1.zip
llvm-c39b50444cc5c9e3d1e370d1899723251e0befa1.tar.gz
llvm-c39b50444cc5c9e3d1e370d1899723251e0befa1.tar.bz2
[RISCV][llvm-mca] Add llvm-mca tests for SiFive7 Vector Integer Arith… (#65283)
…metic The intention of this test file long term is to test all valid (LMUL, SEW) pairs for each SchedWrite class. For this reason, we do not test every single instruction under every (LMUL, SEW) pair, since multiple instructions may use the same SchedWrite. For example, vadd.vv and vsub.vv both use the WriteVIALUV class. I didn't end up getting all (LMUL, SEW) pair for each SchedWrite class though. For example, vadd.vv and vadd.vx use WriteVIALUV and WriteVIALUX respectivley, but I treated all Vector Single-Width Integer Add and Subtract instructions as having the same behavior. I plan on improving the coverage as time goes on and figured this would be a good start. If there is any class of vector integer arithmetic instructions you'd like to see full coverage for in this patch, please let me know.
Diffstat (limited to 'llvm/lib/TextAPI/TextStubCommon.cpp')
0 files changed, 0 insertions, 0 deletions