]> granicus.if.org Git - llvm/commit
Constant fold switch inst when looking for trivial conditions to unswitch on.
authorXin Tong <trent.xin.tong@gmail.com>
Fri, 27 Jan 2017 01:42:20 +0000 (01:42 +0000)
committerXin Tong <trent.xin.tong@gmail.com>
Fri, 27 Jan 2017 01:42:20 +0000 (01:42 +0000)
commit6bc6fda8c8287a3d3b7122a220029d65c4fe9666
tree452a174950a1c1ea606aded805e40ec700ebecc9
parent90fe7e78dc026f70b7994c709cd94298436312f4
Constant fold switch inst when looking for trivial conditions to unswitch on.

Summary: Constant fold switch inst when looking for trivial conditions to unswitch on.

Reviewers: sanjoy, chenli, hfinkel, efriedma

Subscribers: llvm-commits, mzolotukhin

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@293250 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/LoopUnswitch.cpp
test/Transforms/LoopUnswitch/trivial-unswitch.ll