rename getOrCreateSlot -> CreateSlotIfNeeded. Noone cares about the retval
authorChris Lattner <sabre@nondot.org>
Sat, 10 Feb 2007 04:54:01 +0000 (04:54 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 10 Feb 2007 04:54:01 +0000 (04:54 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34125 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Bytecode/Writer/SlotCalculator.cpp
lib/Bytecode/Writer/SlotCalculator.h

index 74af0557ac621cbc8b6ecb6d7e3169b5fe1d8d65..3122f13cb7e9b3fb74a8ef0d403ea5fc091f26e1 100644 (file)
@@ -82,21 +82,21 @@ void SlotCalculator::processModule() {
   //
   for (Module::const_global_iterator I = TheModule->global_begin(),
          E = TheModule->global_end(); I != E; ++I)
-    getOrCreateSlot(I);
+    CreateSlotIfNeeded(I);
 
   // Scavenge the types out of the functions, then add the functions themselves
   // to the value table...
   //
   for (Module::const_iterator I = TheModule->begin(), E = TheModule->end();
        I != E; ++I)
-    getOrCreateSlot(I);
+    CreateSlotIfNeeded(I);
 
   // Add all of the module level constants used as initializers
   //
   for (Module::const_global_iterator I = TheModule->global_begin(),
          E = TheModule->global_end(); I != E; ++I)
     if (I->hasInitializer())
-      getOrCreateSlot(I->getInitializer());
+      CreateSlotIfNeeded(I->getInitializer());
 
   // Now that all global constants have been added, rearrange constant planes
   // that contain constant strings so that the strings occur at the start of the
@@ -137,7 +137,7 @@ void SlotCalculator::processModule() {
              OI != E; ++OI) {
           if ((isa<Constant>(*OI) && !isa<GlobalValue>(*OI)) ||
               isa<InlineAsm>(*OI))
-            getOrCreateSlot(*OI);
+            CreateSlotIfNeeded(*OI);
         }
         getOrCreateTypeSlot(I->getType());
       }
@@ -199,7 +199,7 @@ void SlotCalculator::processTypeSymbolTable(const TypeSymbolTable *TST) {
 void SlotCalculator::processValueSymbolTable(const ValueSymbolTable *VST) {
   for (ValueSymbolTable::const_iterator VI = VST->begin(), VE = VST->end(); 
        VI != VE; ++VI)
-    getOrCreateSlot(VI->second);
+    CreateSlotIfNeeded(VI->second);
 }
 
 void SlotCalculator::incorporateFunction(const Function *F) {
@@ -217,16 +217,16 @@ void SlotCalculator::incorporateFunction(const Function *F) {
   // Iterate over function arguments, adding them to the value table...
   for(Function::const_arg_iterator I = F->arg_begin(), E = F->arg_end();
       I != E; ++I)
-    getOrCreateSlot(I);
+    CreateSlotIfNeeded(I);
 
   SC_DEBUG("Inserting Instructions:\n");
 
   // Add all of the instructions to the type planes...
   for (Function::const_iterator BB = F->begin(), E = F->end(); BB != E; ++BB) {
-    getOrCreateSlot(BB);
+    CreateSlotIfNeeded(BB);
     for (BasicBlock::const_iterator I = BB->begin(), E = BB->end(); I!=E; ++I) {
       if (I->getType() != Type::VoidTy)
-        getOrCreateSlot(I);
+        CreateSlotIfNeeded(I);
     }
   }
 
@@ -295,9 +295,9 @@ int SlotCalculator::getTypeSlot(const Type*T) const {
   return -1;
 }
 
-int SlotCalculator::getOrCreateSlot(const Value *V) {
-  int SlotNo = getSlot(V);        // Check to see if it's already in!
-  if (SlotNo != -1) return SlotNo;
+void SlotCalculator::CreateSlotIfNeeded(const Value *V) {
+  // Check to see if it's already in!
+  if (getSlot(V) != -1) return;
 
   const Type *Ty = V->getType();
   assert(Ty != Type::VoidTy && "Can't insert void values!");
@@ -319,7 +319,7 @@ int SlotCalculator::getOrCreateSlot(const Value *V) {
       // const ints), that they are inserted also.
       for (User::const_op_iterator I = C->op_begin(), E = C->op_end();
            I != E; ++I)
-        getOrCreateSlot(*I);
+        CreateSlotIfNeeded(*I);
     }
   }
 
@@ -347,12 +347,7 @@ int SlotCalculator::getOrCreateSlot(const Value *V) {
   Table[TyPlane].push_back(V);
   
   SC_DEBUG("  Inserting value [" << TyPlane << "] = " << *V << " slot=" <<
-           DestSlot << " [");
-  // G = Global, C = Constant, T = Type, F = Function, o = other
-  SC_DEBUG((isa<GlobalVariable>(V) ? "G" : (isa<Constant>(V) ? "C" :
-                                            (isa<Function>(V) ? "F" : "o"))));
-  SC_DEBUG("]\n");
-  return (int)DestSlot;
+           DestSlot << "\n");
 }
 
 
index 5fc15baacef7736dbd87aa6a260a7af8ce8b8941..9223fb71f4286b72478edb7acc2bd6b221e5ce47 100644 (file)
@@ -104,11 +104,7 @@ public:
   string_iterator string_end() const   { return ConstantStrings.end(); }
 
 private:
-  // getOrCreateSlot - Values can be crammed into here at will... if
-  // they haven't been inserted already, they get inserted, otherwise
-  // they are ignored.
-  //
-  int getOrCreateSlot(const Value *V);
+  void CreateSlotIfNeeded(const Value *V);
   unsigned getOrCreateTypeSlot(const Type *T);
 
   // doInsertValue - Small helper function to be called only be insertVal.