Index: src/IceInstMIPS32.cpp |
diff --git a/src/IceInstMIPS32.cpp b/src/IceInstMIPS32.cpp |
index af6aaf123067b3ac2a713a80e6bd842f2d0a7031..e38680699ddcf8f7abd2923f3989b71266ad0aeb 100644 |
--- a/src/IceInstMIPS32.cpp |
+++ b/src/IceInstMIPS32.cpp |
@@ -24,6 +24,10 @@ |
namespace Ice { |
+const char *InstMIPS32::getWidthString(Type Ty) { |
+ (void)Ty; |
+ return "TBD"; |
+} |
InstMIPS32Ret::InstMIPS32Ret(Cfg *Func, Variable *RA, Variable *Source) |
: InstMIPS32(Func, InstMIPS32::Ret, Source ? 2 : 1, nullptr) { |
@@ -32,8 +36,18 @@ InstMIPS32Ret::InstMIPS32Ret(Cfg *Func, Variable *RA, Variable *Source) |
addSource(Source); |
} |
+// ======================== Dump routines ======================== // |
+ |
+void InstMIPS32::dump(const Cfg *Func) const { |
+ if (!BuildDefs::dump()) |
+ return; |
+ Ostream &Str = Func->getContext()->getStrDump(); |
+ Str << "[MIPS32] "; |
+ Inst::dump(Func); |
+} |
+ |
void InstMIPS32Ret::emit(const Cfg *Func) const { |
- if (!ALLOW_DUMP) |
+ if (!BuildDefs::dump()) |
return; |
assert(getSrcSize() > 0); |
Variable *RA = llvm::cast<Variable>(getSrc(0)); |
@@ -52,7 +66,7 @@ void InstMIPS32Ret::emitIAS(const Cfg *Func) const { |
} |
void InstMIPS32Ret::dump(const Cfg *Func) const { |
- if (!ALLOW_DUMP) |
+ if (!BuildDefs::dump()) |
return; |
Ostream &Str = Func->getContext()->getStrDump(); |
Type Ty = (getSrcSize() == 1 ? IceType_void : getSrc(0)->getType()); |