Bug 185795 - LICM should hoist a node's type checks if it can't host the node itself
Summary: LICM should hoist a node's type checks if it can't host the node itself
Status: RESOLVED DUPLICATE of bug 144525
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: Safari Technology Preview
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Saam Barati
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-05-18 18:23 PDT by Saam Barati
Modified: 2018-05-20 22:47 PDT (History)
11 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Saam Barati 2018-05-18 18:23:36 PDT
...
Comment 1 Filip Pizlo 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.
Comment 2 Saam Barati 2018-05-20 22:47:13 PDT

*** This bug has been marked as a duplicate of bug 144525 ***