Home | History | Annotate | Download | only in bytecompiler

Lines Matching refs:functionBody

323 BytecodeGenerator::BytecodeGenerator(FunctionBodyNode* functionBody, ScopeChainNode* scopeChain, SymbolTable* symbolTable, CodeBlock* codeBlock)
329 , m_scopeNode(functionBody)
364 if (m_codeBlock->needsFullScopeChain() || functionBody->usesArguments()) {
391 const DeclarationStacks::FunctionStack& functionStack = functionBody->functionStack();
392 const DeclarationStacks::VarStack& varStack = functionBody->varStack();
397 if (functionBody->hasCapturedVariables()) {
401 if (functionBody->captures(ident)) {
413 if (functionBody->captures(ident))
417 bool canLazilyCreateFunctions = !functionBody->needsActivationForMoreThanVariables() && !m_shouldEmitDebugHooks;
429 if (!functionBody->captures(ident)) {
445 if (!functionBody->captures(ident))
452 FunctionParameters& parameters = *functionBody->parameters();
478 } else if (functionBody->usesThis() || m_shouldEmitDebugHooks) {