Add flag to PassManagerBuilder to disable GVN Hoist Pass.
authorAlina Sbirlea <asbirlea@google.com>
Fri, 22 Jul 2016 22:02:19 +0000 (22:02 +0000)
committerAlina Sbirlea <asbirlea@google.com>
Fri, 22 Jul 2016 22:02:19 +0000 (22:02 +0000)
commitba21ffebff540841da6c8847fcecd82ae734038d
treef72bcc8cc0563b4962caae2eff1ce2ad163d780c
parent6118ce1221a8a4b6000289ba09efc413871304fc
Add flag to PassManagerBuilder to disable GVN Hoist Pass.

Summary:
Adding a flag to diable GVN Hoisting by default.
Note: The GVN Hoist Pass causes some Halide tests to hang. Halide will disable the pass while investigating.

Reviewers: llvm-commits, chandlerc, spop, dberlin

Subscribers: mehdi_amini

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

llvm-svn: 276479
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/test/Feature/optnone-opt.ll