This is an archive of the discontinued LLVM Phabricator instance.

Don't look through addrspace cast which changes pointer size
AbandonedPublic

Authored by apilipenko on Sep 23 2016, 7:52 AM.

Details

Summary

Make the behavior of Value::stripAndAccumulateInBoundsConstantOffsets and ValueTracking::isDereferenceableAndAlignedPointer in sync with D24729

Diff Detail

Event Timeline

apilipenko updated this revision to Diff 72280.Sep 23 2016, 7:52 AM
apilipenko retitled this revision from to Don't look through addrspace cast which changes pointer size.
apilipenko updated this object.
apilipenko added a reviewer: reames.
apilipenko added a subscriber: llvm-commits.

I think this may solve the same problem: https://reviews.llvm.org/D24774

reames requested changes to this revision.Oct 7 2016, 2:52 PM
reames edited edge metadata.

Is this review still relevant? If not, can you close. If so, can you summarize how this interacts with the other patches in this area recently?

This revision now requires changes to proceed.Oct 7 2016, 2:52 PM
apilipenko abandoned this revision.Oct 18 2016, 10:41 AM