[llvm] r177123 - Fix r177112: Add ProcResGroup.

Andrew Trick atrick at apple.com
Thu Mar 14 15:47:01 PDT 2013


Author: atrick
Date: Thu Mar 14 17:47:01 2013
New Revision: 177123

URL: http://llvm.org/viewvc/llvm-project?rev=177123&view=rev
Log:
Fix r177112: Add ProcResGroup.

This is the other half of r177122 that I meant to commit at the same time.

Modified:
    llvm/trunk/utils/TableGen/SubtargetEmitter.cpp

Modified: llvm/trunk/utils/TableGen/SubtargetEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/SubtargetEmitter.cpp?rev=177123&r1=177122&r2=177123&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/SubtargetEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/SubtargetEmitter.cpp Thu Mar 14 17:47:01 2013
@@ -656,6 +656,8 @@ void SubtargetEmitter::EmitProcessorReso
           PRDef->getValueAsDef("Super"), ProcModel);
         SuperIdx = ProcModel.getProcResourceIdx(SuperDef);
       }
+      NumUnits = PRDef->getValueAsInt("NumUnits");
+      IsBuffered = PRDef->getValueAsBit("Buffered");
     }
     // Emit the ProcResourceDesc
     if (i+1 == e)
@@ -881,7 +883,7 @@ void SubtargetEmitter::GenSchedClassTabl
         }
       }
       if (Writes.empty()) {
-        DEBUG(dbgs() << ProcModel.ItinsDef->getName()
+        DEBUG(dbgs() << ProcModel.ModelName
               << " does not have resources for itinerary class "
               << SCI->ItinClassDef->getName() << '\n');
       }





More information about the llvm-commits mailing list