diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-19 02:59:49 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-19 02:59:49 +0800 |
| commit | 0461d2ba6bf1aedbd0d39e5da4daf90137bf61a7 (patch) | |
| tree | 650bf61dba401fd4200f108cb99c80183724402b /backend/lib/Target/RISCV/RISCVInstrInfo.h | |
| parent | 6c97d54954112be9a5badacaec8efa1d05bd7d15 (diff) | |
| download | rcc-project-0461d2ba6bf1aedbd0d39e5da4daf90137bf61a7.tar.gz rcc-project-0461d2ba6bf1aedbd0d39e5da4daf90137bf61a7.tar.xz | |
[RISCV][GlobalISel] Generate select instruction matching
Diffstat (limited to 'backend/lib/Target/RISCV/RISCVInstrInfo.h')
| -rw-r--r-- | backend/lib/Target/RISCV/RISCVInstrInfo.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/backend/lib/Target/RISCV/RISCVInstrInfo.h b/backend/lib/Target/RISCV/RISCVInstrInfo.h index 62c7723..171a9f3 100644 --- a/backend/lib/Target/RISCV/RISCVInstrInfo.h +++ b/backend/lib/Target/RISCV/RISCVInstrInfo.h @@ -5,8 +5,19 @@ #include "rcc/CodeGen/TargetInstrInfo.h" +#include <cstdint> + namespace rcc::riscv { +enum class BranchConditionCode : std::uint32_t { + Equal = 0, + NotEqual = 1, + SignedLessThan = 2, + SignedGreaterEqual = 3, + UnsignedLessThan = 4, + UnsignedGreaterEqual = 5, +}; + [[nodiscard]] const TargetInstrInfo &instrInfo() noexcept; } // namespace rcc::riscv |
