This is an archive of the discontinued LLVM Phabricator instance.

Fix pointer comparison simplification
AbandonedPublic

Authored by joerg on Jan 17 2013, 10:56 AM.

Details

Reviewers
chandlerc
Summary

Currently, InstSimplify uses the BasicAlias notation of identifiable objects. This doesn't work correctly in a number of cases as the requirements are much stricter here. AA only cares about pointers that are deferenced, so NoAlias attributes can be considered different from global objects for this purpose. The same is not true for the pointer comparison simplification.

Diff Detail

Event Timeline

joerg abandoned this revision.Sep 3 2013, 9:28 AM