|
LLVM 23.0.0git
|
Go to the source code of this file.
Macros | |
| #define | RISCV_MOVE_MERGE_NAME "RISC-V Zcmp move merging pass" |
Functions | |
| INITIALIZE_PASS (RISCVMoveMerge, "riscv-move-merge", RISCV_MOVE_MERGE_NAME, false, false) static unsigned getCM_MVOpcode(const RISCVSubtarget &ST | |
| if(ST.hasVendorXqccmp()) return MoveFromSToA ? RISCV | llvm_unreachable ("Unhandled subtarget with paired move.") |
| static unsigned | getPairedPLIOpcode (unsigned Opc) |
Variables | |
| bool | MoveFromSToA |
| #define RISCV_MOVE_MERGE_NAME "RISC-V Zcmp move merging pass" |
Definition at line 21 of file RISCVMoveMerger.cpp.
Referenced by INITIALIZE_PASS().
Definition at line 89 of file RISCVMoveMerger.cpp.
References Opc.
| INITIALIZE_PASS | ( | RISCVMoveMerge | , |
| "riscv-move-merge" | , | ||
| RISCV_MOVE_MERGE_NAME | , | ||
| false | , | ||
| false | ) const & |
References RISCV_MOVE_MERGE_NAME.
| if(ST.hasVendorXqccmp()) return MoveFromSToA ? RISCV llvm_unreachable | ( | "Unhandled subtarget with paired move." | ) |
References llvm_unreachable.
| bool MoveFromSToA |
Definition at line 78 of file RISCVMoveMerger.cpp.