Significant improvement: GEP used by a load or store no longer generates
[oota-llvm.git] / lib / Target / SparcV9 / MappingInfo.cpp
index 65c2210368b5545288b5a0dc7b1480c96fbf5105..e207c20f2e0211a98997695c2b4e058c83660c26 100644 (file)
@@ -170,8 +170,12 @@ void getMappingInfoForFunction::writeLLVMToMImap(Function &FI){
        BI != BE; ++BI, ++bb){
     unsigned li = 0;
     writeNumber(bb);
+    //std::cerr<<"BasicBlockNumber= "<<bb<<"\n";
+
     //Out << "BB: "<<(void *)BI<<"\n";
     writeNumber(BI->size());
+    //std::cerr<<"BasicBlockSize  = "<<BI->size()<<"\n";
+
     for (BasicBlock::iterator II = BI->begin(), 
           IE = BI->end(); II != IE; ++II, ++li){
     //Out << "I: "<<*II<<"\n";
@@ -180,11 +184,16 @@ void getMappingInfoForFunction::writeLLVMToMImap(Function &FI){
       
       //do for each corr. MI
       writeNumber(li);
-      writeNumber(miI.size());      
+      //std::cerr<<"InstructionNumber= "<<li<<"\n";
+
+      writeNumber(miI.size());
+      //std::cerr<<"InstructionSize  = "<<miI.size()<<"\n";
+   
       for (MachineCodeForInstruction::iterator miII = miI.begin(), 
             miIE = miI.end(); miII != miIE; ++miII){
        //Out << "MI: "<<**miII<<"\n";
        writeNumber(MIkey[*miII]);
+        //std::cerr<<"MachineInstruction= "<<MIkey[*miII]<<"\n";
       }
     }
   }