diff options
author | Teresa Johnson <tejohnson@google.com> | 2016-08-13 04:11:27 +0000 |
---|---|---|
committer | Teresa Johnson <tejohnson@google.com> | 2016-08-13 04:11:27 +0000 |
commit | 1eca6bc6a7f0c29bb155cfb42775738cdd582e98 (patch) | |
tree | d1413162245da57677472cee04f92221f8ab1801 /llvm/lib/Passes/PassBuilder.cpp | |
parent | c1ebd82ebeafdf125cbe4511f0e8361c09c62272 (diff) | |
download | llvm-1eca6bc6a7f0c29bb155cfb42775738cdd582e98.zip llvm-1eca6bc6a7f0c29bb155cfb42775738cdd582e98.tar.gz llvm-1eca6bc6a7f0c29bb155cfb42775738cdd582e98.tar.bz2 |
[PM] Port LoopDataPrefetch to new pass manager
Summary:
Refactor the existing support into a LoopDataPrefetch implementation
class and a LoopDataPrefetchLegacyPass class that invokes it.
Add a new LoopDataPrefetchPass for the new pass manager that utilizes
the LoopDataPrefetch implementation class.
Reviewers: mehdi_amini
Subscribers: sanjoy, mzolotukhin, nemanjai, llvm-commits
Differential Revision: https://reviews.llvm.org/D23483
llvm-svn: 278591
Diffstat (limited to 'llvm/lib/Passes/PassBuilder.cpp')
-rw-r--r-- | llvm/lib/Passes/PassBuilder.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Passes/PassBuilder.cpp b/llvm/lib/Passes/PassBuilder.cpp index 9245a6e..24d38a1 100644 --- a/llvm/lib/Passes/PassBuilder.cpp +++ b/llvm/lib/Passes/PassBuilder.cpp @@ -93,6 +93,7 @@ #include "llvm/Transforms/Scalar/IndVarSimplify.h" #include "llvm/Transforms/Scalar/JumpThreading.h" #include "llvm/Transforms/Scalar/LICM.h" +#include "llvm/Transforms/Scalar/LoopDataPrefetch.h" #include "llvm/Transforms/Scalar/LoopDeletion.h" #include "llvm/Transforms/Scalar/LoopDistribute.h" #include "llvm/Transforms/Scalar/LoopIdiomRecognize.h" |