summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/PowerPC/ctrloops.ll
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2012-11-17 02:33:15 +0000
committerHal Finkel <hfinkel@anl.gov>2012-11-17 02:33:15 +0000
commita6f86fc6fa98a4b6386f3d9cbe756be0556709cb (patch)
tree332631fa57237136de9f788ad60492c6955ccdb9 /llvm/test/CodeGen/PowerPC/ctrloops.ll
parent6fd8c8d98fec5a19d96cdd89897616ba3e4d4204 (diff)
downloadbcm5719-llvm-a6f86fc6fa98a4b6386f3d9cbe756be0556709cb.tar.gz
bcm5719-llvm-a6f86fc6fa98a4b6386f3d9cbe756be0556709cb.zip
Phi speculation improvement for BasicAA
This is a partial solution to PR14351. It removes some of the special significance of the first incoming phi value in the phi aliasing checking logic in BasicAA. In the context of a loop, the old logic assumes that the first incoming value is the interesting one (meaning that it is the one that comes from outside the loop), but this is often not the case. With this change, we now test first the incoming value that comes from a block other than the parent of the phi being tested. llvm-svn: 168245
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/ctrloops.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud