Fix PR 28933
authorDaniel Berlin <dberlin@dberlin.org>
Thu, 11 Aug 2016 20:32:43 +0000 (20:32 +0000)
committerDaniel Berlin <dberlin@dberlin.org>
Thu, 11 Aug 2016 20:32:43 +0000 (20:32 +0000)
commitf75fd1b58b83e2e0ed1125f8088a4a15136639bc
tree7d522b430fbdbc19a45c395704c1e6a09b96a6e2
parent91db988dfba333bc18745c1368c1344202bb2aeb
Fix PR 28933

Summary:
This fixes PR 28933 by making sure GVNHoist does not try to recreate memory
accesses when it has not actually moved them.

Reviewers: sebpop

Subscribers: llvm-commits, george.burgess.iv

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

llvm-svn: 278401
llvm/lib/Transforms/Scalar/GVNHoist.cpp
llvm/test/Transforms/GVN/hoist-pr28933.ll [new file with mode: 0644]