[EarlyCSE] Allow forwarding a non-invariant load into an invariant load.
authorGeoff Berry <gberry@codeaurora.org>
Wed, 31 Aug 2016 17:45:31 +0000 (17:45 +0000)
committerGeoff Berry <gberry@codeaurora.org>
Wed, 31 Aug 2016 17:45:31 +0000 (17:45 +0000)
commit64f5ed172a66f9687d1d70253b7faae2dd2064ba
treeacce435c75ac52d08173860a0bf4e1af3c79df91
parentc7f76104b35f8e30b10405cab374f12b1ac01473
[EarlyCSE] Allow forwarding a non-invariant load into an invariant load.

Reviewers: sanjoy

Subscribers: mcrosier, llvm-commits

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

llvm-svn: 280265
llvm/lib/Transforms/Scalar/EarlyCSE.cpp
llvm/test/Transforms/EarlyCSE/invariant-loads.ll