[LICM & MemorySSA] Make limit flags pass tuning options.
authorAlina Sbirlea <asbirlea@google.com>
Fri, 19 Apr 2019 17:46:50 +0000 (17:46 +0000)
committerAlina Sbirlea <asbirlea@google.com>
Fri, 19 Apr 2019 17:46:50 +0000 (17:46 +0000)
commit43709f723309a3f7bcd0e7685ea1e9fc1a27e65c
treee9fd1f3591acad1894ee8ee7b20e09e1f8d4e51d
parent36c5baef49b6b031c0e4baffc33a9c8898ca75c1
[LICM & MemorySSA] Make limit flags pass tuning options.

Summary:
Make the flags in LICM + MemorySSA tuning options in the old and new
pass managers.

Subscribers: mehdi_amini, jlebar, Prazek, george.burgess.iv, llvm-commits

Tags: #llvm

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

llvm-svn: 358772
llvm/include/llvm/Passes/PassBuilder.h
llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
llvm/include/llvm/Transforms/Scalar.h
llvm/include/llvm/Transforms/Scalar/LICM.h
llvm/include/llvm/Transforms/Utils/LoopUtils.h
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/lib/Transforms/Scalar/LICM.cpp
llvm/lib/Transforms/Scalar/LoopSink.cpp