diff options
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 |
