[PM] Port NaryReassociate to the new PM
authorWei Mi <wmi@google.com>
Thu, 21 Jul 2016 22:28:52 +0000 (22:28 +0000)
committerWei Mi <wmi@google.com>
Thu, 21 Jul 2016 22:28:52 +0000 (22:28 +0000)
commit1cf58f89965d1f684843e1c9629836b8c011daa3
tree1c3289419c9a62b93b5de7683f7f53b0d220627c
parentecd81a3d1b542fb004d8a094c7ba281a4576bce2
[PM] Port NaryReassociate to the new PM

Differential Revision: https://reviews.llvm.org/D22648

llvm-svn: 276349
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/Scalar/NaryReassociate.h [new file with mode: 0644]
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Scalar/NaryReassociate.cpp
llvm/lib/Transforms/Scalar/Scalar.cpp
llvm/test/Transforms/NaryReassociate/NVPTX/nary-gep.ll
llvm/test/Transforms/NaryReassociate/NVPTX/nary-slsr.ll
llvm/test/Transforms/NaryReassociate/nary-add.ll
llvm/test/Transforms/NaryReassociate/nary-mul.ll
llvm/test/Transforms/NaryReassociate/pr24301.ll