This is an archive of the discontinued LLVM Phabricator instance.

[WIP!][DomTreeUpdater/Auto[3]] Convert existing passes and utils to use the Auto UpdateStrategy
AbandonedPublic

Authored by NutshellySima on Aug 5 2018, 8:21 AM.

Details

Reviewers
kuhar
Summary

This patch is a work-in-process and I don't intend to commit it. If you are automatically subscribed to this patch, please ignore it.

It converts passes (e.g. CorrelatedValuePropagation/RewriteStatepointsForGC/JumpThreading) and various functions which currently uses the Lzay UpdateStrategy in local.cpp and BasicBlockUtils.cpp to use the new Auto UpdateStrategy.

Diff Detail