[llvm-mca] Move views and stats into a Views subdir. NFC.

llvm-svn: 340645
diff --git a/llvm/tools/llvm-mca/CMakeLists.txt b/llvm/tools/llvm-mca/CMakeLists.txt
index bb657b8..a1bc117 100644
--- a/llvm/tools/llvm-mca/CMakeLists.txt
+++ b/llvm/tools/llvm-mca/CMakeLists.txt
@@ -10,33 +10,33 @@
   )
 
 add_llvm_tool(llvm-mca
+  llvm-mca.cpp
   CodeRegion.cpp
   Context.cpp
   DispatchStage.cpp
-  DispatchStatistics.cpp
   ExecuteStage.cpp
   FetchStage.cpp
   HWEventListener.cpp
   HardwareUnit.cpp
   InstrBuilder.cpp
   Instruction.cpp
-  InstructionInfoView.cpp
   InstructionTables.cpp
   LSUnit.cpp
-  llvm-mca.cpp
   Pipeline.cpp
   PipelinePrinter.cpp
   RegisterFile.cpp
-  RegisterFileStatistics.cpp
-  ResourcePressureView.cpp
   RetireControlUnit.cpp
-  RetireControlUnitStatistics.cpp
   RetireStage.cpp
   Scheduler.cpp
-  SchedulerStatistics.cpp
   Stage.cpp
   Support.cpp
-  SummaryView.cpp
-  TimelineView.cpp
-  View.cpp
+  Views/DispatchStatistics.cpp
+  Views/InstructionInfoView.cpp
+  Views/RegisterFileStatistics.cpp
+  Views/ResourcePressureView.cpp
+  Views/RetireControlUnitStatistics.cpp
+  Views/SchedulerStatistics.cpp
+  Views/SummaryView.cpp
+  Views/TimelineView.cpp
+  Views/View.cpp
   )
diff --git a/llvm/tools/llvm-mca/InstructionTables.h b/llvm/tools/llvm-mca/InstructionTables.h
index 4acc672..346f872 100644
--- a/llvm/tools/llvm-mca/InstructionTables.h
+++ b/llvm/tools/llvm-mca/InstructionTables.h
@@ -20,7 +20,6 @@
 #include "InstrBuilder.h"
 #include "Scheduler.h"
 #include "Stage.h"
-#include "View.h"
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/MC/MCSchedule.h"
 
diff --git a/llvm/tools/llvm-mca/PipelinePrinter.cpp b/llvm/tools/llvm-mca/PipelinePrinter.cpp
index c5b1a12..619f22c 100644
--- a/llvm/tools/llvm-mca/PipelinePrinter.cpp
+++ b/llvm/tools/llvm-mca/PipelinePrinter.cpp
@@ -13,7 +13,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "PipelinePrinter.h"
-#include "View.h"
+#include "Views/View.h"
 
 namespace mca {
 
diff --git a/llvm/tools/llvm-mca/PipelinePrinter.h b/llvm/tools/llvm-mca/PipelinePrinter.h
index fe87141..a90b3a2 100644
--- a/llvm/tools/llvm-mca/PipelinePrinter.h
+++ b/llvm/tools/llvm-mca/PipelinePrinter.h
@@ -18,7 +18,7 @@
 #define LLVM_TOOLS_LLVM_MCA_PIPELINEPRINTER_H
 
 #include "Pipeline.h"
-#include "View.h"
+#include "Views/View.h"
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/Support/raw_ostream.h"
 
diff --git a/llvm/tools/llvm-mca/DispatchStatistics.cpp b/llvm/tools/llvm-mca/Views/DispatchStatistics.cpp
similarity index 98%
rename from llvm/tools/llvm-mca/DispatchStatistics.cpp
rename to llvm/tools/llvm-mca/Views/DispatchStatistics.cpp
index 4bddbef..15cdbd3 100644
--- a/llvm/tools/llvm-mca/DispatchStatistics.cpp
+++ b/llvm/tools/llvm-mca/Views/DispatchStatistics.cpp
@@ -13,7 +13,7 @@
 ///
 //===----------------------------------------------------------------------===//
 
-#include "DispatchStatistics.h"
+#include "Views/DispatchStatistics.h"
 #include "llvm/Support/Format.h"
 
 using namespace llvm;
diff --git a/llvm/tools/llvm-mca/DispatchStatistics.h b/llvm/tools/llvm-mca/Views/DispatchStatistics.h
similarity index 98%
rename from llvm/tools/llvm-mca/DispatchStatistics.h
rename to llvm/tools/llvm-mca/Views/DispatchStatistics.h
index 1e389d5..9c64c72 100644
--- a/llvm/tools/llvm-mca/DispatchStatistics.h
+++ b/llvm/tools/llvm-mca/Views/DispatchStatistics.h
@@ -34,7 +34,7 @@
 #ifndef LLVM_TOOLS_LLVM_MCA_DISPATCHVIEW_H
 #define LLVM_TOOLS_LLVM_MCA_DISPATCHVIEW_H
 
-#include "View.h"
+#include "Views/View.h"
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/MC/MCSubtargetInfo.h"
 #include <map>
diff --git a/llvm/tools/llvm-mca/InstructionInfoView.cpp b/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp
similarity index 98%
rename from llvm/tools/llvm-mca/InstructionInfoView.cpp
rename to llvm/tools/llvm-mca/Views/InstructionInfoView.cpp
index 0e50a96..a2e3001 100644
--- a/llvm/tools/llvm-mca/InstructionInfoView.cpp
+++ b/llvm/tools/llvm-mca/Views/InstructionInfoView.cpp
@@ -12,7 +12,7 @@
 ///
 //===----------------------------------------------------------------------===//
 
-#include "InstructionInfoView.h"
+#include "Views/InstructionInfoView.h"
 
 namespace mca {
 
diff --git a/llvm/tools/llvm-mca/InstructionInfoView.h b/llvm/tools/llvm-mca/Views/InstructionInfoView.h
similarity index 98%
rename from llvm/tools/llvm-mca/InstructionInfoView.h
rename to llvm/tools/llvm-mca/Views/InstructionInfoView.h
index 0770ae3..435c058 100644
--- a/llvm/tools/llvm-mca/InstructionInfoView.h
+++ b/llvm/tools/llvm-mca/Views/InstructionInfoView.h
@@ -36,7 +36,7 @@
 #define LLVM_TOOLS_LLVM_MCA_INSTRUCTIONINFOVIEW_H
 
 #include "SourceMgr.h"
-#include "View.h"
+#include "Views/View.h"
 #include "llvm/MC/MCInstPrinter.h"
 #include "llvm/MC/MCInstrInfo.h"
 #include "llvm/MC/MCSubtargetInfo.h"
diff --git a/llvm/tools/llvm-mca/RegisterFileStatistics.cpp b/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp
similarity index 98%
rename from llvm/tools/llvm-mca/RegisterFileStatistics.cpp
rename to llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp
index 1b07bf9..7dbc76a 100644
--- a/llvm/tools/llvm-mca/RegisterFileStatistics.cpp
+++ b/llvm/tools/llvm-mca/Views/RegisterFileStatistics.cpp
@@ -12,7 +12,7 @@
 ///
 //===----------------------------------------------------------------------===//
 
-#include "RegisterFileStatistics.h"
+#include "Views/RegisterFileStatistics.h"
 #include "llvm/Support/Format.h"
 
 using namespace llvm;
diff --git a/llvm/tools/llvm-mca/RegisterFileStatistics.h b/llvm/tools/llvm-mca/Views/RegisterFileStatistics.h
similarity index 98%
rename from llvm/tools/llvm-mca/RegisterFileStatistics.h
rename to llvm/tools/llvm-mca/Views/RegisterFileStatistics.h
index cbe816c..3dcac4d 100644
--- a/llvm/tools/llvm-mca/RegisterFileStatistics.h
+++ b/llvm/tools/llvm-mca/Views/RegisterFileStatistics.h
@@ -32,7 +32,7 @@
 #ifndef LLVM_TOOLS_LLVM_MCA_REGISTERFILESTATISTICS_H
 #define LLVM_TOOLS_LLVM_MCA_REGISTERFILESTATISTICS_H
 
-#include "View.h"
+#include "Views/View.h"
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/MC/MCSubtargetInfo.h"
 
diff --git a/llvm/tools/llvm-mca/ResourcePressureView.cpp b/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp
similarity index 98%
rename from llvm/tools/llvm-mca/ResourcePressureView.cpp
rename to llvm/tools/llvm-mca/Views/ResourcePressureView.cpp
index fe9d5b7..75f5261 100644
--- a/llvm/tools/llvm-mca/ResourcePressureView.cpp
+++ b/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp
@@ -12,7 +12,7 @@
 ///
 //===----------------------------------------------------------------------===//
 
-#include "ResourcePressureView.h"
+#include "Views/ResourcePressureView.h"
 #include "llvm/Support/FormattedStream.h"
 #include "llvm/Support/raw_ostream.h"
 
diff --git a/llvm/tools/llvm-mca/ResourcePressureView.h b/llvm/tools/llvm-mca/Views/ResourcePressureView.h
similarity index 99%
rename from llvm/tools/llvm-mca/ResourcePressureView.h
rename to llvm/tools/llvm-mca/Views/ResourcePressureView.h
index fe1c6af..b92ed0d 100644
--- a/llvm/tools/llvm-mca/ResourcePressureView.h
+++ b/llvm/tools/llvm-mca/Views/ResourcePressureView.h
@@ -59,7 +59,7 @@
 #define LLVM_TOOLS_LLVM_MCA_RESOURCEPRESSUREVIEW_H
 
 #include "SourceMgr.h"
-#include "View.h"
+#include "Views/View.h"
 #include "llvm/ADT/DenseMap.h"
 #include "llvm/MC/MCInstPrinter.h"
 #include "llvm/MC/MCSubtargetInfo.h"
diff --git a/llvm/tools/llvm-mca/RetireControlUnitStatistics.cpp b/llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.cpp
similarity index 96%
rename from llvm/tools/llvm-mca/RetireControlUnitStatistics.cpp
rename to llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.cpp
index edb855e..d5aab39 100644
--- a/llvm/tools/llvm-mca/RetireControlUnitStatistics.cpp
+++ b/llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.cpp
@@ -12,7 +12,7 @@
 ///
 //===----------------------------------------------------------------------===//
 
-#include "RetireControlUnitStatistics.h"
+#include "Views/RetireControlUnitStatistics.h"
 #include "llvm/Support/Format.h"
 
 using namespace llvm;
diff --git a/llvm/tools/llvm-mca/RetireControlUnitStatistics.h b/llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.h
similarity index 98%
rename from llvm/tools/llvm-mca/RetireControlUnitStatistics.h
rename to llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.h
index 1f03e7e..0531e38 100644
--- a/llvm/tools/llvm-mca/RetireControlUnitStatistics.h
+++ b/llvm/tools/llvm-mca/Views/RetireControlUnitStatistics.h
@@ -26,7 +26,7 @@
 #ifndef LLVM_TOOLS_LLVM_MCA_RETIRECONTROLUNITSTATISTICS_H
 #define LLVM_TOOLS_LLVM_MCA_RETIRECONTROLUNITSTATISTICS_H
 
-#include "View.h"
+#include "Views/View.h"
 #include "llvm/MC/MCSubtargetInfo.h"
 #include <map>
 
diff --git a/llvm/tools/llvm-mca/SchedulerStatistics.cpp b/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp
similarity index 98%
rename from llvm/tools/llvm-mca/SchedulerStatistics.cpp
rename to llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp
index 5c6d22a..f5e4c89 100644
--- a/llvm/tools/llvm-mca/SchedulerStatistics.cpp
+++ b/llvm/tools/llvm-mca/Views/SchedulerStatistics.cpp
@@ -12,7 +12,7 @@
 ///
 //===----------------------------------------------------------------------===//
 
-#include "SchedulerStatistics.h"
+#include "Views/SchedulerStatistics.h"
 #include "llvm/Support/Format.h"
 
 using namespace llvm;
diff --git a/llvm/tools/llvm-mca/SchedulerStatistics.h b/llvm/tools/llvm-mca/Views/SchedulerStatistics.h
similarity index 98%
rename from llvm/tools/llvm-mca/SchedulerStatistics.h
rename to llvm/tools/llvm-mca/Views/SchedulerStatistics.h
index 7383c54..3857c0e 100644
--- a/llvm/tools/llvm-mca/SchedulerStatistics.h
+++ b/llvm/tools/llvm-mca/Views/SchedulerStatistics.h
@@ -31,7 +31,7 @@
 #ifndef LLVM_TOOLS_LLVM_MCA_SCHEDULERSTATISTICS_H
 #define LLVM_TOOLS_LLVM_MCA_SCHEDULERSTATISTICS_H
 
-#include "View.h"
+#include "Views/View.h"
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/MC/MCSubtargetInfo.h"
 #include <map>
diff --git a/llvm/tools/llvm-mca/SummaryView.cpp b/llvm/tools/llvm-mca/Views/SummaryView.cpp
similarity index 98%
rename from llvm/tools/llvm-mca/SummaryView.cpp
rename to llvm/tools/llvm-mca/Views/SummaryView.cpp
index 0139905..4a147bb 100644
--- a/llvm/tools/llvm-mca/SummaryView.cpp
+++ b/llvm/tools/llvm-mca/Views/SummaryView.cpp
@@ -13,7 +13,7 @@
 ///
 //===----------------------------------------------------------------------===//
 
-#include "SummaryView.h"
+#include "Views/SummaryView.h"
 #include "Support.h"
 #include "llvm/ADT/SmallVector.h"
 #include "llvm/Support/Format.h"
diff --git a/llvm/tools/llvm-mca/SummaryView.h b/llvm/tools/llvm-mca/Views/SummaryView.h
similarity index 98%
rename from llvm/tools/llvm-mca/SummaryView.h
rename to llvm/tools/llvm-mca/Views/SummaryView.h
index b799ce3..1387597 100644
--- a/llvm/tools/llvm-mca/SummaryView.h
+++ b/llvm/tools/llvm-mca/Views/SummaryView.h
@@ -30,7 +30,7 @@
 #define LLVM_TOOLS_LLVM_MCA_SUMMARYVIEW_H
 
 #include "SourceMgr.h"
-#include "View.h"
+#include "Views/View.h"
 #include "llvm/ADT/DenseMap.h"
 #include "llvm/MC/MCSchedule.h"
 #include "llvm/Support/raw_ostream.h"
diff --git a/llvm/tools/llvm-mca/TimelineView.cpp b/llvm/tools/llvm-mca/Views/TimelineView.cpp
similarity index 99%
rename from llvm/tools/llvm-mca/TimelineView.cpp
rename to llvm/tools/llvm-mca/Views/TimelineView.cpp
index 6e75cac..79dfa3a 100644
--- a/llvm/tools/llvm-mca/TimelineView.cpp
+++ b/llvm/tools/llvm-mca/Views/TimelineView.cpp
@@ -12,7 +12,7 @@
 ///
 //===----------------------------------------------------------------------===//
 
-#include "TimelineView.h"
+#include "Views/TimelineView.h"
 
 using namespace llvm;
 
diff --git a/llvm/tools/llvm-mca/TimelineView.h b/llvm/tools/llvm-mca/Views/TimelineView.h
similarity index 99%
rename from llvm/tools/llvm-mca/TimelineView.h
rename to llvm/tools/llvm-mca/Views/TimelineView.h
index e53c23e..98369a9 100644
--- a/llvm/tools/llvm-mca/TimelineView.h
+++ b/llvm/tools/llvm-mca/Views/TimelineView.h
@@ -101,7 +101,7 @@
 #define LLVM_TOOLS_LLVM_MCA_TIMELINEVIEW_H
 
 #include "SourceMgr.h"
-#include "View.h"
+#include "Views/View.h"
 #include "llvm/MC/MCInstPrinter.h"
 #include "llvm/MC/MCSubtargetInfo.h"
 #include "llvm/Support/FormattedStream.h"
diff --git a/llvm/tools/llvm-mca/View.cpp b/llvm/tools/llvm-mca/Views/View.cpp
similarity index 95%
rename from llvm/tools/llvm-mca/View.cpp
rename to llvm/tools/llvm-mca/Views/View.cpp
index 390a7ae..1cf4dae 100644
--- a/llvm/tools/llvm-mca/View.cpp
+++ b/llvm/tools/llvm-mca/Views/View.cpp
@@ -12,7 +12,7 @@
 ///
 //===----------------------------------------------------------------------===//
 
-#include "View.h"
+#include "Views/View.h"
 
 namespace mca {
 
diff --git a/llvm/tools/llvm-mca/View.h b/llvm/tools/llvm-mca/Views/View.h
similarity index 100%
rename from llvm/tools/llvm-mca/View.h
rename to llvm/tools/llvm-mca/Views/View.h
diff --git a/llvm/tools/llvm-mca/llvm-mca.cpp b/llvm/tools/llvm-mca/llvm-mca.cpp
index 15f9a86..6ef9367 100644
--- a/llvm/tools/llvm-mca/llvm-mca.cpp
+++ b/llvm/tools/llvm-mca/llvm-mca.cpp
@@ -23,18 +23,18 @@
 
 #include "CodeRegion.h"
 #include "Context.h"
-#include "DispatchStatistics.h"
 #include "FetchStage.h"
-#include "InstructionInfoView.h"
 #include "InstructionTables.h"
 #include "Pipeline.h"
 #include "PipelinePrinter.h"
-#include "RegisterFileStatistics.h"
-#include "ResourcePressureView.h"
-#include "RetireControlUnitStatistics.h"
-#include "SchedulerStatistics.h"
-#include "SummaryView.h"
-#include "TimelineView.h"
+#include "Views/DispatchStatistics.h"
+#include "Views/InstructionInfoView.h"
+#include "Views/RegisterFileStatistics.h"
+#include "Views/ResourcePressureView.h"
+#include "Views/RetireControlUnitStatistics.h"
+#include "Views/SchedulerStatistics.h"
+#include "Views/SummaryView.h"
+#include "Views/TimelineView.h"
 #include "llvm/MC/MCAsmInfo.h"
 #include "llvm/MC/MCContext.h"
 #include "llvm/MC/MCObjectFileInfo.h"