mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 07:38:10 +00:00
![]() This avoids the overhead of allocating a new Array on every function call, saving a substantial amount of time and avoiding GC thrash. This patch only makes use of Op::Call in CallExpression. There are other places we should codegen this op. We should also do the same for super expression calls. ~5% speed-up on Kraken/stanford-crypto-ccm.js |
||
---|---|---|
.. | ||
DumpCFG.cpp | ||
GenerateCFG.cpp | ||
LoadElimination.cpp | ||
MergeBlocks.cpp | ||
PlaceBlocks.cpp | ||
UnifySameBlocks.cpp |