summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GlobalOpt/trivialstore.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-09-20 19:03:47 +0000
committerChris Lattner <sabre@nondot.org>2009-09-20 19:03:47 +0000
commit1dd48c34e52bd3fb9d9006f37e48e34c6a37f1e1 (patch)
tree9b9ebe6380ef7411ec508ae53ad87d25ec02bb4a /llvm/test/Transforms/GlobalOpt/trivialstore.ll
parentfc2d846dc854c393701f7e474be9ab8e40a48f77 (diff)
downloadbcm5719-llvm-1dd48c34e52bd3fb9d9006f37e48e34c6a37f1e1.tar.gz
bcm5719-llvm-1dd48c34e52bd3fb9d9006f37e48e34c6a37f1e1.zip
enhance GVN to forward substitute a stored value to a load
(and load -> load) when the base pointers must alias but when they are different types. This occurs very very frequently in 176.gcc and other code that uses bitfields a lot. llvm-svn: 82399
Diffstat (limited to 'llvm/test/Transforms/GlobalOpt/trivialstore.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud