[PM] Port LoopSimplify to the new pass manager.
authorDavide Italiano <davide@freebsd.org>
Sat, 9 Jul 2016 03:03:01 +0000 (03:03 +0000)
committerDavide Italiano <davide@freebsd.org>
Sat, 9 Jul 2016 03:03:01 +0000 (03:03 +0000)
commitcd96cfd8df1df870b6a765d05f1058070188f77f
treef48bc276ec3752f538e97fc529f75db3d3b0a204
parentc294d0dcc2e01f65dc80a5d366bbdbbc8ed4b8a1
[PM] Port LoopSimplify to the new pass manager.

While here move simplifyLoop() function to the new header, as
suggested by Chandler in the review.

Differential Revision:  http://reviews.llvm.org/D21404

llvm-svn: 274959
llvm/include/llvm/Transforms/Utils/LoopSimplify.h [new file with mode: 0644]
llvm/include/llvm/Transforms/Utils/LoopUtils.h
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Utils/LoopSimplify.cpp
llvm/lib/Transforms/Utils/LoopUnroll.cpp
llvm/test/Transforms/LoopSimplify/basictest.ll