diff options
author | Craig Topper <craig.topper@sifive.com> | 2024-01-09 19:38:02 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-09 19:38:02 -0800 |
commit | a9f39ff2b628e38826d5b95c1e8ae3cb7c692de9 (patch) | |
tree | 473ddc91fff871b02ac7c90345048ad6af26f35b /flang/lib/Frontend/CompilerInvocation.cpp | |
parent | a79d13f12ab81bc6edd54e27f7cfffb96487af8d (diff) | |
download | llvm-a9f39ff2b628e38826d5b95c1e8ae3cb7c692de9.zip llvm-a9f39ff2b628e38826d5b95c1e8ae3cb7c692de9.tar.gz llvm-a9f39ff2b628e38826d5b95c1e8ae3cb7c692de9.tar.bz2 |
[RISCV] Reorder RISCVInstrInfoA.td. NFC (#77539)
Move classes out of `let Predicates` scopes. The instantiation of the
class should be responsible for providing the Predicates.
Put the RV64 pseudoinstructions and patterns next to the RV32 version of
the same category. The categories are AMOs, pseudo AMOs, and compare
exchange. The main reason for this commit is that the compare exchange
patterns need to be disabled when Zacas is enabled so we can directly
select Zacas instructions with isel patterns. This necessitates compare
exchange having a different `let Predicates=` from the others anyway.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions