Bug 185795

Summary: LICM should hoist a node's type checks if it can't host the node itself
Product: WebKit Reporter: Saam Barati <saam>
Component: JavaScriptCoreAssignee: Saam Barati <saam>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: benjamin, fpizlo, ggaren, gskachkov, jfbastien, keith_miller, mark.lam, msaboff, rmorisset, ticaiolima, ysuzuki
Priority: P2    
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   

Saam Barati
Reported 2018-05-18 18:23:36 PDT
...
Attachments
Filip Pizlo
Comment 1 2018-05-18 18:38:33 PDT
Make sure to only hoist if the HoistingFailed exit kind is not present or when the checks are control-flow-equivalent to the loop pre-header.
Saam Barati
Comment 2 2018-05-20 22:47:13 PDT
*** This bug has been marked as a duplicate of bug 144525 ***
Note You need to log in before you can comment on or make changes to this bug.