]> granicus.if.org Git - llvm/commit
[GVN] Perform Scalar PRE on gep indices that feed loads before doing Load PRE.
authorChad Rosier <mcrosier@codeaurora.org>
Thu, 13 Nov 2014 21:17:58 +0000 (21:17 +0000)
committerChad Rosier <mcrosier@codeaurora.org>
Thu, 13 Nov 2014 21:17:58 +0000 (21:17 +0000)
commita9cc4e7e35940bf96b657f60ff241784cef9a0ac
treec81a9048ec7a87013a327d1caf7c34db18b44daf
parentadd7c56be5760d083e065feca565b6e404f2c788
[GVN] Perform Scalar PRE on gep indices that feed loads before doing Load PRE.

Phabricator Revision: http://reviews.llvm.org/D6103
Patch by "Balaram Makam" <bmakam@codeaurora.org>!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221924 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/GVN.cpp
test/Transforms/GVN/pre-gep-load.ll [new file with mode: 0644]