chakra-core/ChakraCore

don't emit LdNativeCodeData if function doesn't use any

Open

#5.516 aberto em 24 de jul. de 2018

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)JavaScript (1.374 forks)batch import
Performancehelp wanted

Métricas do repositório

Stars
 (9.000 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Most JS functions will have a bailout or something that uses native code data, but wasm functions never will (or almost never). We should change to only emit this instruction only if we actually need it. It's a bit tricky to track, since most of the uses are introduced during lowerer or later, but it should be doable.

Guia do colaborador