aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2024-01-09 19:38:02 -0800
committerGitHub <noreply@github.com>2024-01-09 19:38:02 -0800
commita9f39ff2b628e38826d5b95c1e8ae3cb7c692de9 (patch)
tree473ddc91fff871b02ac7c90345048ad6af26f35b /flang/lib/Frontend/CompilerInvocation.cpp
parenta79d13f12ab81bc6edd54e27f7cfffb96487af8d (diff)
downloadllvm-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