GlobalOpt: Handle non-zero offsets for aliases
authorDavid Majnemer <david.majnemer@gmail.com>
Tue, 1 Jul 2014 00:30:56 +0000 (00:30 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Tue, 1 Jul 2014 00:30:56 +0000 (00:30 +0000)
commit0e2cc2a519a35796b48dd564db80d578df56e9f8
tree4609e00297176c5cb348b2d862c7b88b3b473028
parent5bfe75cf61dc2bb4176ef602586d44f4499fe11f
GlobalOpt: Handle non-zero offsets for aliases

An alias with an aliasee of a non-zero GEP is not trivially replacable
with it's aliasee.

llvm-svn: 212079
llvm/lib/Transforms/IPO/GlobalOpt.cpp
llvm/test/Transforms/GlobalOpt/alias-resolve.ll