Index: src/IceInstMIPS32.h |
diff --git a/src/IceInstMIPS32.h b/src/IceInstMIPS32.h |
index a9814731bf2100e0c53519eabfce2f9b85a7a930..5f9b18fa38c185a9f4184f6a472658cb2510773a 100644 |
--- a/src/IceInstMIPS32.h |
+++ b/src/IceInstMIPS32.h |
@@ -139,8 +139,12 @@ public: |
Ret, |
Sub, |
Subu, |
+ Slt, |
Jim Stichnoth
2016/04/19 16:44:01
Alphabetize this list. (also fixing the incorrect
sagar.thakur
2016/04/25 09:14:31
Done.
|
+ Slti, |
+ Sltiu, |
Sltu, |
- Xor |
+ Xor, |
+ Xori |
}; |
static const char *getWidthString(Type Ty); |
@@ -469,11 +473,15 @@ using InstMIPS32Mult = InstMIPS32ThreeAddrGPR<InstMIPS32::Mult>; |
using InstMIPS32Multu = InstMIPS32ThreeAddrGPR<InstMIPS32::Multu>; |
using InstMIPS32Or = InstMIPS32ThreeAddrGPR<InstMIPS32::Or>; |
using InstMIPS32Ori = InstMIPS32Imm16<InstMIPS32::Ori>; |
+using InstMIPS32Slt = InstMIPS32ThreeAddrGPR<InstMIPS32::Slt>; |
+using InstMIPS32Slti = InstMIPS32Imm16<InstMIPS32::Slti>; |
+using InstMIPS32Sltiu = InstMIPS32Imm16<InstMIPS32::Sltiu>; |
using InstMIPS32Sltu = InstMIPS32ThreeAddrGPR<InstMIPS32::Sltu>; |
using InstMIPS32Sub = InstMIPS32ThreeAddrGPR<InstMIPS32::Sub>; |
using InstMIPS32Subu = InstMIPS32ThreeAddrGPR<InstMIPS32::Subu>; |
using InstMIPS32Ori = InstMIPS32Imm16<InstMIPS32::Ori>; |
using InstMIPS32Xor = InstMIPS32ThreeAddrGPR<InstMIPS32::Xor>; |
+using InstMIPS32Xori = InstMIPS32Imm16<InstMIPS32::Xori>; |
/// Handles (some of) vmov's various formats. |
class InstMIPS32Mov final : public InstMIPS32 { |