Bug 159170

Summary: Clean up resetting reachability in B3/Air
Product: WebKit Reporter: Filip Pizlo <fpizlo>
Component: JavaScriptCoreAssignee: Filip Pizlo <fpizlo>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, keith_miller, mark.lam, msaboff, sbarati
Priority: P2    
Version: WebKit Nightly Build   
Hardware: All   
OS: All   
Attachments:
Description Flags
the patch ggaren: review+

Description Filip Pizlo 2016-06-27 14:47:06 PDT
In r202512 I fixed a bug in B3::Procedure::resetReachability(), but this fix was more complicated than need be.  There was one set of data structures for the set of live basic blocks, and another for the set of live values - even though the set of blocks determined the set of values.
Comment 1 Filip Pizlo 2016-06-27 15:02:29 PDT
Created attachment 282171 [details]
the patch
Comment 2 Geoffrey Garen 2016-06-27 15:12:08 PDT
Comment on attachment 282171 [details]
the patch

r=me
Comment 3 Filip Pizlo 2016-06-27 15:27:13 PDT
Landed in https://trac.webkit.org/changeset/202518