diff options
| author | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-16 16:13:12 +0800 |
|---|---|---|
| committer | Richard-Qin-X <richard.qin.001@gmail.com> | 2026-08-16 16:13:12 +0800 |
| commit | ca25d25d4c5131491a50b1a94e63e9b2d3c34ed4 (patch) | |
| tree | 995b2f5e2a1312bced1d899be4fd87f95e49c73b /backend/include/rcc/CodeGen/GlobalISel/GIMatchTableExecutor.h | |
| parent | 4f7b41c3c711d6c6fa4e422f3eec8961c91eea7a (diff) | |
| download | rcc-project-ca25d25d4c5131491a50b1a94e63e9b2d3c34ed4.tar.gz rcc-project-ca25d25d4c5131491a50b1a94e63e9b2d3c34ed4.tar.xz | |
[RISCV][GlobalISel] Select comparisons against zero
Diffstat (limited to 'backend/include/rcc/CodeGen/GlobalISel/GIMatchTableExecutor.h')
| -rw-r--r-- | backend/include/rcc/CodeGen/GlobalISel/GIMatchTableExecutor.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/backend/include/rcc/CodeGen/GlobalISel/GIMatchTableExecutor.h b/backend/include/rcc/CodeGen/GlobalISel/GIMatchTableExecutor.h index 807cb4a..7cceca3 100644 --- a/backend/include/rcc/CodeGen/GlobalISel/GIMatchTableExecutor.h +++ b/backend/include/rcc/CodeGen/GlobalISel/GIMatchTableExecutor.h @@ -27,8 +27,13 @@ enum class GIMatchTableOpcode : std::uint8_t { CheckOperandType, CheckOperandBank, CheckOperandClass, + CheckIntegerPredicate, + CheckOperandDefConstant, MutateOpcode, + RenderOperand, + RenderPhysicalRegister, AppendImmediate, + EraseOperandDefinition, Complete, }; |
