Page MenuHomePhabricator

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

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



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

Diff Detail


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.