Index: src/IceTargetLoweringMIPS32.h |
diff --git a/src/IceTargetLoweringMIPS32.h b/src/IceTargetLoweringMIPS32.h |
index b4afe4290287395cf045892e722d19fc64a73dc4..a06dc80e6c0d991299382c695cfcbcc467aaee7b 100644 |
--- a/src/IceTargetLoweringMIPS32.h |
+++ b/src/IceTargetLoweringMIPS32.h |
@@ -175,10 +175,34 @@ public: |
} |
} |
+ void _mfhi(Variable *Dest, Operand *Src) { |
+ Context.insert<InstMIPS32Mfhi>(Dest, Src); |
+ } |
+ |
+ void _mflo(Variable *Dest, Operand *Src) { |
+ Context.insert<InstMIPS32Mflo>(Dest, Src); |
+ } |
+ |
+ void _mthi(Variable *Dest, Operand *Src) { |
+ Context.insert<InstMIPS32Mthi>(Dest, Src); |
+ } |
+ |
+ void _mtlo(Variable *Dest, Operand *Src) { |
+ Context.insert<InstMIPS32Mtlo>(Dest, Src); |
+ } |
+ |
void _mul(Variable *Dest, Variable *Src0, Variable *Src1) { |
Context.insert<InstMIPS32Mul>(Dest, Src0, Src1); |
} |
+ void _mult(Variable *Dest, Variable *Src0, Variable *Src1) { |
+ Context.insert<InstMIPS32Mult>(Dest, Src0, Src1); |
+ } |
+ |
+ void _multu(Variable *Dest, Variable *Src0, Variable *Src1) { |
+ Context.insert<InstMIPS32Multu>(Dest, Src0, Src1); |
+ } |
+ |
void _or(Variable *Dest, Variable *Src0, Variable *Src1) { |
Context.insert<InstMIPS32Or>(Dest, Src0, Src1); |
} |