diff options
author | Craig Topper <craig.topper@sifive.com> | 2025-07-25 20:55:15 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-25 20:55:15 -0700 |
commit | c2df717aa95f75a6bd143c202b95dc880350535b (patch) | |
tree | 37051f0fca10391e65c1b09beb7cb13e32c0d372 /llvm/unittests/ExecutionEngine/Orc/ThreadSafeModuleTest.cpp | |
parent | cb37916a2596e0936c76bbd9927f8353faac9fa8 (diff) | |
download | llvm-c2df717aa95f75a6bd143c202b95dc880350535b.zip llvm-c2df717aa95f75a6bd143c202b95dc880350535b.tar.gz llvm-c2df717aa95f75a6bd143c202b95dc880350535b.tar.bz2 |
[RISCV] Merge some of the C_*_HINT instruction into the regular C_* instructions. (#150710)
Register classes and immediate predicates in a CompressPat no longer
need to match the compressed instruction. We can now merge most of the
C_*_HINT instructions into their non-HINT equivalents.
I've left c.slli64/srli64/srai6 out to avoid conflict with #150689.
C_NOP_HINT is left out because the spec refers to C_NOP as a separate
instruction from C_ADDI. C_NOP does not allow an immediate operand but
C_NOP_HINT does.
Diffstat (limited to 'llvm/unittests/ExecutionEngine/Orc/ThreadSafeModuleTest.cpp')
0 files changed, 0 insertions, 0 deletions