| Auto-Submit | +1 |
| Commit-Queue | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
LGTM % nits
V(ArrayIndexOf) \
V(ArrayIncludes) \Let's move it to MaglevReducer. It is shared with MaglevGraphOpitimizer.
compiler::JSFunctionRef target, CallArguments& args, ReducerCb Reducer) {target is unused. we could drop it.
assertTrue(isOptimized(includes_in_range_neg));Use assertOptimized/assertUnoptimized
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
📍 Job mac-m1_mini_2020-perf/jetstream3.crossbench complete.
See results at: https://pinpoint-dot-chromeperf.appspot.com/job/14cb284a290000
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Auto-Submit | +1 |
| Commit-Queue | +1 |
ptal again, had to move some infra to the reducers as well
Let's move it to MaglevReducer. It is shared with MaglevGraphOpitimizer.
Done
compiler::JSFunctionRef target, CallArguments& args, ReducerCb Reducer) {target is unused. we could drop it.
Done
assertTrue(isOptimized(includes_in_range_neg));Olivier FlückigerUse assertOptimized/assertUnoptimized
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Commit-Queue | +2 |
LGTM! Thanks!
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
[maglev][turbolev] Reduce Array.prototype.indexOf and includes
Array.prototype.indexOf and includes were unhandled in Maglev.
This change implements TryReduceArrayIndexOf and TryReduceArrayIncludes
as a Maglev reducer. To do so we need to move the required
infrastructure from graph builder to reducer. The optimization checks
receiver type feedback, validates elements kinds, clamps negative
fromIndex offsets, and finally calls the specialized search builtin
stubs.
+5% on turbolev-future on chai-wtb
TAG=agy
CONV=48846e0d-ba67-4e2f-8a84-a1c31d45a364
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |