summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/Interpreter
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2015-10-22 18:46:27 +0000
committerDavide Italiano <davide@freebsd.org>2015-10-22 18:46:27 +0000
commitbe8c33e8da932216a079cba4cd0703760ebc5beb (patch)
tree7b8ff6d7ba0cb981e432147cd67bdb427b51db18 /llvm/lib/ExecutionEngine/Interpreter
parent460ce58fa6a165ebad98c848aaec2f09cefe7603 (diff)
downloadbcm5719-llvm-be8c33e8da932216a079cba4cd0703760ebc5beb.tar.gz
bcm5719-llvm-be8c33e8da932216a079cba4cd0703760ebc5beb.zip
[ExecutionEngine] Garbage collect some dead (and unsafe) code.
llvm-svn: 251042
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter')
-rw-r--r--llvm/lib/ExecutionEngine/Interpreter/Execution.cpp22
1 files changed, 0 insertions, 22 deletions
diff --git a/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp b/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
index d0efa1f1c08..1eb4f7d1934 100644
--- a/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
+++ b/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
@@ -2121,27 +2121,5 @@ void Interpreter::run() {
DEBUG(dbgs() << "About to interpret: " << I);
visit(I); // Dispatch to one of the visit* methods...
-#if 0
- // This is not safe, as visiting the instruction could lower it and free I.
-DEBUG(
- if (!isa<CallInst>(I) && !isa<InvokeInst>(I) &&
- I.getType() != Type::VoidTy) {
- dbgs() << " --> ";
- const GenericValue &Val = SF.Values[&I];
- switch (I.getType()->getTypeID()) {
- default: llvm_unreachable("Invalid GenericValue Type");
- case Type::VoidTyID: dbgs() << "void"; break;
- case Type::FloatTyID: dbgs() << "float " << Val.FloatVal; break;
- case Type::DoubleTyID: dbgs() << "double " << Val.DoubleVal; break;
- case Type::PointerTyID: dbgs() << "void* " << intptr_t(Val.PointerVal);
- break;
- case Type::IntegerTyID:
- dbgs() << "i" << Val.IntVal.getBitWidth() << " "
- << Val.IntVal.toStringUnsigned(10)
- << " (0x" << Val.IntVal.toStringUnsigned(16) << ")\n";
- break;
- }
- });
-#endif
}
}
OpenPOWER on IntegriCloud