This is an archive of the discontinued LLVM Phabricator instance.

[GVN][NFC] Use more surgical updates to save some compile time
AbandonedPublic

Authored by mkazantsev on Sep 13 2018, 10:21 PM.

Details

Summary

Rather than unconditionally discard blocks in ICF and then trigger their recalculation,
we can only drop cached info when we actually change the first ICF instruction.

Diff Detail

Event Timeline

mkazantsev abandoned this revision.Oct 17 2018, 12:59 AM