[llvm] r192536 - LoopVectorize: Add missing INITIALIZE_PASS_DEPENDENCY macros

Tobias Grosser tobias at grosser.es
Sat Oct 12 11:29:16 PDT 2013


Author: grosser
Date: Sat Oct 12 13:29:15 2013
New Revision: 192536

URL: http://llvm.org/viewvc/llvm-project?rev=192536&view=rev
Log:
LoopVectorize: Add missing INITIALIZE_PASS_DEPENDENCY macros

Contributed-by:  Peter Zotov  <whitequark at whitequark.org>

Modified:
    llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp

Modified: llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp?rev=192536&r1=192535&r2=192536&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp (original)
+++ llvm/trunk/lib/Transforms/Vectorize/LoopVectorize.cpp Sat Oct 12 13:29:15 2013
@@ -4863,7 +4863,10 @@ char LoopVectorize::ID = 0;
 static const char lv_name[] = "Loop Vectorization";
 INITIALIZE_PASS_BEGIN(LoopVectorize, LV_NAME, lv_name, false, false)
 INITIALIZE_AG_DEPENDENCY(TargetTransformInfo)
+INITIALIZE_PASS_DEPENDENCY(DominatorTree)
 INITIALIZE_PASS_DEPENDENCY(ScalarEvolution)
+INITIALIZE_PASS_DEPENDENCY(LCSSA)
+INITIALIZE_PASS_DEPENDENCY(LoopInfo)
 INITIALIZE_PASS_DEPENDENCY(LoopSimplify)
 INITIALIZE_PASS_END(LoopVectorize, LV_NAME, lv_name, false, false)
 





More information about the llvm-commits mailing list