This is an archive of the discontinued LLVM Phabricator instance.

[JumpThreading] Rewrite TryToUnfoldSelectInCurrBB() by using ComputeValueKnownInPredecessors()
AbandonedPublic

Authored by haicheng on Mar 17 2016, 2:53 PM.

Details

Summary

The benefit of this rewriting is splitting the select earlier or finding more select to split.

Diff Detail

Repository
rL LLVM

Event Timeline

haicheng updated this revision to Diff 50977.Mar 17 2016, 2:53 PM
haicheng retitled this revision from to [JumpThreading] Rewrite TryToUnfoldSelectInCurrBB() by using ComputeValueKnownInPredecessors().
haicheng updated this object.
haicheng added reviewers: gberry, mssimpso, mcrosier, junbuml.
haicheng set the repository for this revision to rL LLVM.
haicheng added a subscriber: llvm-commits.
gberry resigned from this revision.May 23 2016, 3:27 PM
gberry removed a reviewer: gberry.
mcrosier edited edge metadata.Jul 5 2016, 10:41 AM

Are you actively pursing this change any longer, Haicheng?

Not until GVN uses MemorySSA

haicheng abandoned this revision.Oct 17 2016, 12:31 PM

Abandon it since it is been here for a long time.