llvm-reduce: Remove some unused headers/more narrowly include them
authorDavid Blaikie <dblaikie@gmail.com>
Tue, 10 Sep 2019 22:31:35 +0000 (22:31 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Tue, 10 Sep 2019 22:31:35 +0000 (22:31 +0000)
llvm-svn: 371564

llvm/tools/llvm-reduce/deltas/Delta.cpp
llvm/tools/llvm-reduce/deltas/Delta.h
llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp
llvm/tools/llvm-reduce/deltas/ReduceGlobalVars.cpp

index c6c39d9..45dac17 100644 (file)
 
 #include "Delta.h"
 #include "llvm/ADT/STLExtras.h"
+#include "llvm/Support/ToolOutputFile.h"
+#include "llvm/Transforms/Utils/Cloning.h"
+#include <fstream>
+#include <set>
 
 using namespace llvm;
 
index 54e5258..d6cf52f 100644 (file)
 #ifndef LLVM_TOOLS_LLVMREDUCE_LLVMREDUCE_DELTA_H
 #define LLVM_TOOLS_LLVMREDUCE_LLVMREDUCE_DELTA_H
 
-#include "../TestRunner.h"
-#include "llvm/IR/Verifier.h"
-#include "llvm/Support/FileSystem.h"
-#include "llvm/Support/Path.h"
-#include "llvm/Support/ScopedPrinter.h"
-#include "llvm/Support/ToolOutputFile.h"
-#include "llvm/Transforms/Utils/Cloning.h"
-#include <fstream>
-#include <set>
+#include "TestRunner.h"
 #include <vector>
+#include <utility>
+#include <functional>
 
 namespace llvm {
 
index bfd5106..450f78c 100644 (file)
@@ -14,6 +14,7 @@
 
 #include "ReduceFunctions.h"
 #include "Delta.h"
+#include <set>
 
 using namespace llvm;
 
index fd7cbf2..b2c78d1 100644 (file)
@@ -12,6 +12,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "ReduceGlobalVars.h"
+#include <set>
 
 using namespace llvm;