aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCopyPropagation.cpp
diff options
context:
space:
mode:
authorWei Mi <wmi@google.com>2017-08-29 21:45:11 +0000
committerWei Mi <wmi@google.com>2017-08-29 21:45:11 +0000
commitebb93277590c0e8553f5278724cb96f912dc0dc0 (patch)
treec42a7013d049830cb5a4114bac2d26c661ec880a /llvm/lib/CodeGen/MachineCopyPropagation.cpp
parent045205239567cfe3a9f4e73ccf02085763dba5e1 (diff)
downloadllvm-ebb93277590c0e8553f5278724cb96f912dc0dc0.zip
llvm-ebb93277590c0e8553f5278724cb96f912dc0dc0.tar.gz
llvm-ebb93277590c0e8553f5278724cb96f912dc0dc0.tar.bz2
[LoopUnswitch] Fix a simple bug which disables loop unswitch for select statement
This is to fix PR34257. rL309059 takes an early return when FindLIVLoopCondition fails to find a loop invariant condition. This is wrong and it will disable loop unswitch for select. The patch fixes the bug. Differential Revision: https://reviews.llvm.org/D36985 llvm-svn: 312045
Diffstat (limited to 'llvm/lib/CodeGen/MachineCopyPropagation.cpp')
0 files changed, 0 insertions, 0 deletions