This is an archive of the discontinued LLVM Phabricator instance.

[Static Analyzer] Nullability checker optimization.
ClosedPublic

Authored by xazax.hun on Sep 14 2015, 10:00 AM.

Details

Summary

Right now the nullability checker only tracks symbolic regions. For this reason if there are no dead symbols it is safe to skip the precondition checking. I also changed to cleanup code to work with symbols directly instead of memory regions.

Diff Detail

Repository
rL LLVM

Event Timeline

xazax.hun updated this revision to Diff 34693.Sep 14 2015, 10:00 AM
xazax.hun retitled this revision from to [Static Analyzer] Nullability checker optimization..
xazax.hun updated this object.
xazax.hun added a subscriber: cfe-commits.
zaks.anna accepted this revision.Sep 14 2015, 12:50 PM
zaks.anna edited edge metadata.
This revision is now accepted and ready to land.Sep 14 2015, 12:50 PM
This revision was automatically updated to reflect the committed changes.