diff options
| author | Michael Kruse <llvm@meinersbur.de> | 2019-03-28 20:19:49 +0000 |
|---|---|---|
| committer | Michael Kruse <llvm@meinersbur.de> | 2019-03-28 20:19:49 +0000 |
| commit | 031bb1655664ab3b5e702d1838728359eacb3364 (patch) | |
| tree | a0c024313875175b33654b692d1c8a6ef42d00d0 /polly/lib/CodeGen | |
| parent | c0bfd37d385c93711ef3a349599dba20e6b101ef (diff) | |
| download | bcm5719-llvm-031bb1655664ab3b5e702d1838728359eacb3364.tar.gz bcm5719-llvm-031bb1655664ab3b5e702d1838728359eacb3364.zip | |
Apply include-what-you-use #include removal suggestions. NFC.
This removes unused includes (and forward declarations) as
suggested by include-what-you-use. If a transitive include of a removed
include is required to compile a file, I added the required header (or
forward declaration if suggested by include-what-you-use).
This should reduce compilation time and reduce the number of iterative
recompilations when a header was changed.
llvm-svn: 357209
Diffstat (limited to 'polly/lib/CodeGen')
| -rw-r--r-- | polly/lib/CodeGen/BlockGenerators.cpp | 8 | ||||
| -rw-r--r-- | polly/lib/CodeGen/CodeGeneration.cpp | 13 | ||||
| -rw-r--r-- | polly/lib/CodeGen/CodegenCleanup.cpp | 2 | ||||
| -rw-r--r-- | polly/lib/CodeGen/IRBuilder.cpp | 1 | ||||
| -rw-r--r-- | polly/lib/CodeGen/IslAst.cpp | 7 | ||||
| -rw-r--r-- | polly/lib/CodeGen/IslExprBuilder.cpp | 2 | ||||
| -rw-r--r-- | polly/lib/CodeGen/IslNodeBuilder.cpp | 2 | ||||
| -rw-r--r-- | polly/lib/CodeGen/LoopGeneratorsGOMP.cpp | 5 | ||||
| -rw-r--r-- | polly/lib/CodeGen/LoopGeneratorsKMP.cpp | 6 | ||||
| -rw-r--r-- | polly/lib/CodeGen/ManagedMemoryRewrite.cpp | 25 | ||||
| -rw-r--r-- | polly/lib/CodeGen/PPCGCodeGeneration.cpp | 10 | ||||
| -rw-r--r-- | polly/lib/CodeGen/RuntimeDebugBuilder.cpp | 1 | ||||
| -rw-r--r-- | polly/lib/CodeGen/Utils.cpp | 1 |
13 files changed, 5 insertions, 78 deletions
diff --git a/polly/lib/CodeGen/BlockGenerators.cpp b/polly/lib/CodeGen/BlockGenerators.cpp index 4990db8795d..389c8acb7df 100644 --- a/polly/lib/CodeGen/BlockGenerators.cpp +++ b/polly/lib/CodeGen/BlockGenerators.cpp @@ -13,26 +13,18 @@ //===----------------------------------------------------------------------===// #include "polly/CodeGen/BlockGenerators.h" -#include "polly/CodeGen/CodeGeneration.h" #include "polly/CodeGen/IslExprBuilder.h" #include "polly/CodeGen/RuntimeDebugBuilder.h" #include "polly/Options.h" #include "polly/ScopInfo.h" -#include "polly/Support/GICHelper.h" -#include "polly/Support/SCEVValidator.h" #include "polly/Support/ScopHelper.h" #include "polly/Support/VirtualInstruction.h" #include "llvm/Analysis/LoopInfo.h" #include "llvm/Analysis/RegionInfo.h" #include "llvm/Analysis/ScalarEvolution.h" -#include "llvm/IR/IntrinsicInst.h" -#include "llvm/IR/Module.h" #include "llvm/Transforms/Utils/BasicBlockUtils.h" #include "llvm/Transforms/Utils/Local.h" -#include "isl/aff.h" #include "isl/ast.h" -#include "isl/ast_build.h" -#include "isl/set.h" #include <deque> using namespace llvm; diff --git a/polly/lib/CodeGen/CodeGeneration.cpp b/polly/lib/CodeGen/CodeGeneration.cpp index af6a8db95c8..784b7d83abb 100644 --- a/polly/lib/CodeGen/CodeGeneration.cpp +++ b/polly/lib/CodeGen/CodeGeneration.cpp @@ -27,34 +27,21 @@ #include "polly/DependenceInfo.h" #include "polly/LinkAllPasses.h" #include "polly/Options.h" -#include "polly/ScopDetectionDiagnostic.h" #include "polly/ScopInfo.h" #include "polly/Support/ScopHelper.h" #include "llvm/ADT/Statistic.h" -#include "llvm/Analysis/AliasAnalysis.h" -#include "llvm/Analysis/BasicAliasAnalysis.h" -#include "llvm/Analysis/GlobalsModRef.h" #include "llvm/Analysis/LoopInfo.h" #include "llvm/Analysis/RegionInfo.h" -#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h" #include "llvm/IR/BasicBlock.h" #include "llvm/IR/Dominators.h" #include "llvm/IR/Function.h" -#include "llvm/IR/Instruction.h" -#include "llvm/IR/IntrinsicInst.h" -#include "llvm/IR/Intrinsics.h" -#include "llvm/IR/Module.h" #include "llvm/IR/PassManager.h" #include "llvm/IR/Verifier.h" -#include "llvm/Pass.h" -#include "llvm/Support/Casting.h" -#include "llvm/Support/CommandLine.h" #include "llvm/Support/Debug.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/raw_ostream.h" #include "isl/ast.h" #include <cassert> -#include <utility> using namespace llvm; using namespace polly; diff --git a/polly/lib/CodeGen/CodegenCleanup.cpp b/polly/lib/CodeGen/CodegenCleanup.cpp index 885bd9dd813..b1cf935ffe1 100644 --- a/polly/lib/CodeGen/CodegenCleanup.cpp +++ b/polly/lib/CodeGen/CodegenCleanup.cpp @@ -12,8 +12,6 @@ #include "llvm/Analysis/TypeBasedAliasAnalysis.h" #include "llvm/IR/Function.h" #include "llvm/IR/LegacyPassManager.h" -#include "llvm/PassInfo.h" -#include "llvm/PassRegistry.h" #include "llvm/PassSupport.h" #include "llvm/Support/Debug.h" #include "llvm/Transforms/InstCombine/InstCombine.h" diff --git a/polly/lib/CodeGen/IRBuilder.cpp b/polly/lib/CodeGen/IRBuilder.cpp index f93cf21f99b..435be74cb7e 100644 --- a/polly/lib/CodeGen/IRBuilder.cpp +++ b/polly/lib/CodeGen/IRBuilder.cpp @@ -16,7 +16,6 @@ #include "polly/Support/ScopHelper.h" #include "llvm/ADT/SmallVector.h" #include "llvm/IR/Metadata.h" -#include "llvm/Support/Debug.h" using namespace llvm; using namespace polly; diff --git a/polly/lib/CodeGen/IslAst.cpp b/polly/lib/CodeGen/IslAst.cpp index b2285475d38..8ccbeda6a73 100644 --- a/polly/lib/CodeGen/IslAst.cpp +++ b/polly/lib/CodeGen/IslAst.cpp @@ -37,8 +37,6 @@ #include "polly/Support/GICHelper.h" #include "llvm/ADT/Statistic.h" #include "llvm/IR/Function.h" -#include "llvm/Pass.h" -#include "llvm/Support/CommandLine.h" #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" #include "isl/aff.h" @@ -46,7 +44,6 @@ #include "isl/ast_build.h" #include "isl/id.h" #include "isl/isl-noexceptions.h" -#include "isl/map.h" #include "isl/printer.h" #include "isl/schedule.h" #include "isl/set.h" @@ -54,10 +51,6 @@ #include "isl/val.h" #include <cassert> #include <cstdlib> -#include <cstring> -#include <map> -#include <string> -#include <utility> #define DEBUG_TYPE "polly-ast" diff --git a/polly/lib/CodeGen/IslExprBuilder.cpp b/polly/lib/CodeGen/IslExprBuilder.cpp index 51b507a0a24..c8e2984b1dc 100644 --- a/polly/lib/CodeGen/IslExprBuilder.cpp +++ b/polly/lib/CodeGen/IslExprBuilder.cpp @@ -13,8 +13,6 @@ #include "polly/Options.h" #include "polly/ScopInfo.h" #include "polly/Support/GICHelper.h" -#include "polly/Support/ScopHelper.h" -#include "llvm/Support/Debug.h" #include "llvm/Transforms/Utils/BasicBlockUtils.h" using namespace llvm; diff --git a/polly/lib/CodeGen/IslNodeBuilder.cpp b/polly/lib/CodeGen/IslNodeBuilder.cpp index 06a646fe87f..492944cf7c3 100644 --- a/polly/lib/CodeGen/IslNodeBuilder.cpp +++ b/polly/lib/CodeGen/IslNodeBuilder.cpp @@ -19,10 +19,8 @@ #include "polly/CodeGen/LoopGeneratorsGOMP.h" #include "polly/CodeGen/LoopGeneratorsKMP.h" #include "polly/CodeGen/RuntimeDebugBuilder.h" -#include "polly/Config/config.h" #include "polly/Options.h" #include "polly/ScopInfo.h" -#include "polly/Support/GICHelper.h" #include "polly/Support/ISLTools.h" #include "polly/Support/SCEVValidator.h" #include "polly/Support/ScopHelper.h" diff --git a/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp b/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp index 0a16a87c84b..9c93af924ac 100644 --- a/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp +++ b/polly/lib/CodeGen/LoopGeneratorsGOMP.cpp @@ -11,13 +11,8 @@ //===----------------------------------------------------------------------===// #include "polly/CodeGen/LoopGeneratorsGOMP.h" -#include "polly/ScopDetection.h" -#include "llvm/Analysis/LoopInfo.h" -#include "llvm/IR/DataLayout.h" #include "llvm/IR/Dominators.h" #include "llvm/IR/Module.h" -#include "llvm/Support/CommandLine.h" -#include "llvm/Transforms/Utils/BasicBlockUtils.h" using namespace llvm; using namespace polly; diff --git a/polly/lib/CodeGen/LoopGeneratorsKMP.cpp b/polly/lib/CodeGen/LoopGeneratorsKMP.cpp index 653b211fa62..d2ebdbce619 100644 --- a/polly/lib/CodeGen/LoopGeneratorsKMP.cpp +++ b/polly/lib/CodeGen/LoopGeneratorsKMP.cpp @@ -11,14 +11,8 @@ //===----------------------------------------------------------------------===// #include "polly/CodeGen/LoopGeneratorsKMP.h" -#include "polly/Options.h" -#include "polly/ScopDetection.h" -#include "llvm/Analysis/LoopInfo.h" -#include "llvm/IR/DataLayout.h" #include "llvm/IR/Dominators.h" #include "llvm/IR/Module.h" -#include "llvm/Support/CommandLine.h" -#include "llvm/Transforms/Utils/BasicBlockUtils.h" using namespace llvm; using namespace polly; diff --git a/polly/lib/CodeGen/ManagedMemoryRewrite.cpp b/polly/lib/CodeGen/ManagedMemoryRewrite.cpp index 8065eb8c4bd..8492b5f339b 100644 --- a/polly/lib/CodeGen/ManagedMemoryRewrite.cpp +++ b/polly/lib/CodeGen/ManagedMemoryRewrite.cpp @@ -15,35 +15,18 @@ // //===----------------------------------------------------------------------===// -#include "polly/CodeGen/CodeGeneration.h" -#include "polly/CodeGen/IslAst.h" -#include "polly/CodeGen/IslNodeBuilder.h" +#include "polly/CodeGen/IRBuilder.h" #include "polly/CodeGen/PPCGCodeGeneration.h" -#include "polly/CodeGen/Utils.h" #include "polly/DependenceInfo.h" #include "polly/LinkAllPasses.h" #include "polly/Options.h" #include "polly/ScopDetection.h" -#include "polly/ScopInfo.h" -#include "polly/Support/SCEVValidator.h" -#include "llvm/Analysis/AliasAnalysis.h" -#include "llvm/Analysis/BasicAliasAnalysis.h" +#include "llvm/ADT/SmallSet.h" #include "llvm/Analysis/CaptureTracking.h" -#include "llvm/Analysis/GlobalsModRef.h" -#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h" -#include "llvm/Analysis/TargetLibraryInfo.h" -#include "llvm/Analysis/TargetTransformInfo.h" -#include "llvm/IR/LegacyPassManager.h" -#include "llvm/IR/Verifier.h" -#include "llvm/IRReader/IRReader.h" -#include "llvm/Linker/Linker.h" -#include "llvm/Support/TargetRegistry.h" -#include "llvm/Support/TargetSelect.h" -#include "llvm/Target/TargetMachine.h" -#include "llvm/Transforms/IPO/PassManagerBuilder.h" -#include "llvm/Transforms/Utils/BasicBlockUtils.h" #include "llvm/Transforms/Utils/ModuleUtils.h" +using namespace polly; + static cl::opt<bool> RewriteAllocas( "polly-acc-rewrite-allocas", cl::desc( diff --git a/polly/lib/CodeGen/PPCGCodeGeneration.cpp b/polly/lib/CodeGen/PPCGCodeGeneration.cpp index 2ed60b26716..2516b33a0ca 100644 --- a/polly/lib/CodeGen/PPCGCodeGeneration.cpp +++ b/polly/lib/CodeGen/PPCGCodeGeneration.cpp @@ -24,30 +24,22 @@ #include "polly/ScopInfo.h" #include "polly/Support/SCEVValidator.h" #include "llvm/ADT/PostOrderIterator.h" -#include "llvm/Analysis/AliasAnalysis.h" -#include "llvm/Analysis/BasicAliasAnalysis.h" -#include "llvm/Analysis/GlobalsModRef.h" -#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h" -#include "llvm/Analysis/TargetLibraryInfo.h" #include "llvm/Analysis/TargetTransformInfo.h" #include "llvm/IR/LegacyPassManager.h" #include "llvm/IR/Verifier.h" #include "llvm/IRReader/IRReader.h" #include "llvm/Linker/Linker.h" +#include "llvm/Support/SourceMgr.h" #include "llvm/Support/TargetRegistry.h" -#include "llvm/Support/TargetSelect.h" #include "llvm/Target/TargetMachine.h" #include "llvm/Transforms/IPO/PassManagerBuilder.h" #include "llvm/Transforms/Utils/BasicBlockUtils.h" - #include "isl/union_map.h" extern "C" { #include "ppcg/cuda.h" #include "ppcg/gpu.h" -#include "ppcg/gpu_print.h" #include "ppcg/ppcg.h" -#include "ppcg/schedule.h" } #include "llvm/Support/Debug.h" diff --git a/polly/lib/CodeGen/RuntimeDebugBuilder.cpp b/polly/lib/CodeGen/RuntimeDebugBuilder.cpp index 847c4a0c774..29cba08f113 100644 --- a/polly/lib/CodeGen/RuntimeDebugBuilder.cpp +++ b/polly/lib/CodeGen/RuntimeDebugBuilder.cpp @@ -11,7 +11,6 @@ #include "polly/CodeGen/RuntimeDebugBuilder.h" #include "llvm/IR/Intrinsics.h" #include "llvm/IR/Module.h" -#include "llvm/Support/Debug.h" #include <string> #include <vector> diff --git a/polly/lib/CodeGen/Utils.cpp b/polly/lib/CodeGen/Utils.cpp index 96f8c057bbc..3afb2e58088 100644 --- a/polly/lib/CodeGen/Utils.cpp +++ b/polly/lib/CodeGen/Utils.cpp @@ -15,7 +15,6 @@ #include "polly/ScopInfo.h" #include "llvm/Analysis/LoopInfo.h" #include "llvm/Analysis/RegionInfo.h" -#include "llvm/Support/Debug.h" #include "llvm/Transforms/Utils/BasicBlockUtils.h" using namespace llvm; |

