[JSC] GetByIdVariant and InByIdVariant do not need slot base if they are not "hit" variants
Created attachment 345540 [details]
WIP: comments are welcome!
(In reply to Yusuke Suzuki from comment #0)
> [JSC] GetByIdVariant and InByIdVariant do not need slot base if they are not
> "hit" variants
I've ensured that this patch fixes performance regression in SixSpeed/destructuring-es6.
Previously, this bug makes some statuses "Slow", and emits "GetById" DFG node. And it breaks OAS.
destructuring.es6 322.4751+-2.8517 ^ 96.2486+-5.5259 ^ definitely 3.3504x faster
Created attachment 345541 [details]
OK, the patch is ready.
Comment on attachment 345541 [details]
Committed r234090: <https://trac.webkit.org/changeset/234090>