Revert "GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)"
authorReid Kleckner <rnk@google.com>
Thu, 13 Oct 2016 00:18:26 +0000 (00:18 +0000)
committerReid Kleckner <rnk@google.com>
Thu, 13 Oct 2016 00:18:26 +0000 (00:18 +0000)
commit8958f6a5293390ae2b7d3b3df3c0b0b63ec68cd0
tree6a306b10bf9aec409a1eef34b87619a889e5cd4d
parentacb67bcb98d566df0485b7969d277859968b6046
Revert "GVN-hoist: fix store past load dependence analysis (PR30216, PR30499)"

This CL didn't actually address the test case in PR30499, and clang
still crashes.

Also revert dependent change "Memory-SSA cleanup of clobbers interface, NFC"

Reverts r283965 and r283967.

llvm-svn: 284093
llvm/include/llvm/Transforms/Utils/MemorySSA.h
llvm/lib/Transforms/Scalar/GVNHoist.cpp
llvm/lib/Transforms/Utils/MemorySSA.cpp
llvm/test/Transforms/GVNHoist/pr30216.ll [deleted file]
llvm/test/Transforms/GVNHoist/pr30499.ll [deleted file]