This is an archive of the discontinued LLVM Phabricator instance.

[Attributor][Fix] Deal with "growing" dereferenceability
ClosedPublic

Authored by jdoerfert on Aug 21 2019, 1:59 PM.

Details

Summary

If we have a negative inbounds offset dereferenceabily "grows". However,
until we do not handle the overflow that can occur in the
dereferenceable bytes and the problem with loops, we simply do not grow
the state.

Diff Detail

Repository
rL LLVM

Event Timeline

jdoerfert created this revision.Aug 21 2019, 1:59 PM
Herald added a project: Restricted Project. · View Herald TranscriptAug 21 2019, 1:59 PM
uenoku accepted this revision.Aug 22 2019, 9:11 AM

LGTM

This revision is now accepted and ready to land.Aug 22 2019, 9:11 AM
This revision was automatically updated to reflect the committed changes.