Remove printOperandInfo(), and simplify run().
authorBrian Gaeke <gaeke@uiuc.edu>
Fri, 5 Sep 2003 05:22:08 +0000 (05:22 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Fri, 5 Sep 2003 05:22:08 +0000 (05:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8362 91177308-0d34-0410-b5e6-96231b3b80d8

lib/ExecutionEngine/Interpreter/Execution.cpp

index 800a62cc8db3f8ab884b971f20a5d53503e52be3..80a0677a37ee224240b4538c575639c924f8a2e1 100644 (file)
@@ -107,30 +107,6 @@ static GenericValue getOperandValue(Value *V, ExecutionContext &SF) {
   }
 }
 
-static void printOperandInfo(Value *V, ExecutionContext &SF) {
-  if (isa<Constant>(V)) {
-    std::cout << "Constant Pool Value\n";
-  } else if (isa<GlobalValue>(V)) {
-    std::cout << "Global Value\n";
-  } else {
-    unsigned TyP  = V->getType()->getUniqueID();   // TypePlane for value
-    unsigned Slot = getOperandSlot(V);
-    std::cout << "Value=" << (void*)V << " TypeID=" << TyP << " Slot=" << Slot
-              << " Addr=" << &SF.Values[TyP][Slot] << " SF=" << &SF
-              << " Contents=0x";
-
-    const unsigned char *Buf = (const unsigned char*)&SF.Values[TyP][Slot];
-    for (unsigned i = 0; i < sizeof(GenericValue); ++i) {
-      unsigned char Cur = Buf[i];
-      std::cout << ( Cur     >= 160?char((Cur>>4)+'A'-10):char((Cur>>4) + '0'))
-                << ((Cur&15) >=  10?char((Cur&15)+'A'-10):char((Cur&15) + '0'));
-    }
-    std::cout << "\n";
-  }
-}
-
-
-
 static void SetValue(Value *V, GenericValue Val, ExecutionContext &SF) {
   unsigned TyP = V->getType()->getUniqueID();   // TypePlane for value
 
@@ -138,7 +114,6 @@ static void SetValue(Value *V, GenericValue Val, ExecutionContext &SF) {
   SF.Values[TyP][getOperandSlot(V)] = Val;
 }
 
-
 //===----------------------------------------------------------------------===//
 //                    Annotation Wrangling code
 //===----------------------------------------------------------------------===//
@@ -1049,11 +1024,6 @@ void Interpreter::executeInstruction() {
 }
 
 void Interpreter::run() {
-  if (ECStack.empty()) {
-    std::cout << "Error: no program running, cannot run!\n";
-    return;
-  }
-
   while (!ECStack.empty()) {
     // Run an instruction...
     executeInstruction();