llvm.org GIT mirror llvm / e06fe02
Add missing files for r275222 New pass manager for LICM. Summary: Port LICM to the new pass manager. Reviewers: davidxl, silvas Subscribers: krasin, vitalybuka, silvas, davide, sanjoy, llvm-commits, mehdi_amini Differential Revision: http://reviews.llvm.org/D21772 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@275224 91177308-0d34-0410-b5e6-96231b3b80d8 Dehao Chen 4 years ago
2 changed file(s) with 2 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
8787 #include "llvm/Transforms/Scalar/GuardWidening.h"
8888 #include "llvm/Transforms/Scalar/IndVarSimplify.h"
8989 #include "llvm/Transforms/Scalar/JumpThreading.h"
90 #include "llvm/Transforms/Scalar/LICM.h"
9091 #include "llvm/Transforms/Scalar/LoopIdiomRecognize.h"
9192 #include "llvm/Transforms/Scalar/LoopRotation.h"
9293 #include "llvm/Transforms/Scalar/LoopSimplifyCFG.h"
186186 #define LOOP_PASS(NAME, CREATE_PASS)
187187 #endif
188188 LOOP_PASS("invalidate", InvalidateAllAnalysesPass())
189 LOOP_PASS("licm", LICMPass())
189190 LOOP_PASS("loop-idiom", LoopIdiomRecognizePass())
190191 LOOP_PASS("rotate", LoopRotatePass())
191192 LOOP_PASS("no-op-loop", NoOpLoopPass())