Don't expose DefaultVLIWScheduler
authorAndrew Trick <atrick@apple.com>
Wed, 15 Feb 2012 22:06:21 +0000 (22:06 +0000)
committerAndrew Trick <atrick@apple.com>
Wed, 15 Feb 2012 22:06:21 +0000 (22:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150619 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/DFAPacketizer.h
lib/CodeGen/DFAPacketizer.cpp

index 9036bcdd2a6c11c558bf72396132d956b693ccfb..a88e6dd428dc083be9301d68d550b0af7e35a544 100644 (file)
@@ -36,7 +36,7 @@ class MachineInstr;
 class MachineLoopInfo;
 class MachineDominatorTree;
 class InstrItineraryData;
-class DefaultVLIWScheduler;
+class ScheduleDAGInstrs;
 class SUnit;
 
 class DFAPacketizer {
@@ -92,7 +92,7 @@ class VLIWPacketizerList {
   const TargetInstrInfo *TII;
 
   // The VLIW Scheduler.
-  DefaultVLIWScheduler *VLIWScheduler;
+  ScheduleDAGInstrs *VLIWScheduler;
 
 protected:
   // Vector of instructions assigned to the current packet.
index a72adc9107a206d7a230dabb3cb4cdc1829637fb..4ac3052ffb6a485151e9ee9907a216e4e39228b9 100644 (file)
@@ -100,7 +100,7 @@ void DFAPacketizer::reserveResources(llvm::MachineInstr *MI) {
   reserveResources(&MID);
 }
 
-namespace llvm {
+namespace {
 // DefaultVLIWScheduler - This class extends ScheduleDAGInstrs and overrides
 // Schedule method to build the dependence graph.
 class DefaultVLIWScheduler : public ScheduleDAGInstrs {