Bug 180192

Summary: [JSC] op_in's ArrayProfile should record OutOfBounds
Product: WebKit Reporter: Yusuke Suzuki <ysuzuki>
Component: JavaScriptCoreAssignee: Yusuke Suzuki <ysuzuki>
Status: RESOLVED INVALID    
Severity: Normal    
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 180190    
Bug Blocks:    

Yusuke Suzuki
Reported 2017-11-30 05:56:14 PST
...
Attachments
Yusuke Suzuki
Comment 1 2018-01-16 20:35:47 PST
Original issue is that op_in's ArrayProfile does not record OutOfBounds. So it repeatedly causes OSR exit. I think we should introduce complete IC to op_in, which is similar to get_by_val. We would have op_in_by_val and op_in_by_id, and introduce ICs.
Note You need to log in before you can comment on or make changes to this bug.