[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)
commitdd526665fc24a1fb40deae1dbb3ec43b716c7a7b
tree5338b6d131658b76afb94d972387da8b89462b4e
parent0af310d052c4593819fbfae54c68f183062b801f
[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>!

llvm-svn: 221924
llvm/lib/Transforms/Scalar/GVN.cpp
llvm/test/Transforms/GVN/pre-gep-load.ll [new file with mode: 0644]