[PM] Lift the analyses into the interface for
authorChandler Carruth <chandlerc@gmail.com>
Mon, 19 Jan 2015 03:03:39 +0000 (03:03 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Mon, 19 Jan 2015 03:03:39 +0000 (03:03 +0000)
commitd09c0db8a9eaa6571ef38bd6bef739fb6f8c3c9e
tree583acedb07ef8b510f31982c15db58c81366ff01
parent75dd7360022f114191e5f1795e6946173cd3b441
[PM] Lift the analyses into the interface for
SplitLandingPadPredecessors and remove the Pass argument from its
interface.

Another step to the utilities being usable with both old and new pass
managers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@226426 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Transforms/Utils/BasicBlockUtils.h
lib/Transforms/IPO/LoopExtractor.cpp
lib/Transforms/Scalar/LoopStrengthReduce.cpp
lib/Transforms/Scalar/LoopUnswitch.cpp
lib/Transforms/Utils/BasicBlockUtils.cpp
lib/Transforms/Utils/LoopSimplify.cpp
lib/Transforms/Utils/LoopUnrollRuntime.cpp