HomeSort by relevance Sort by last modified time
    Searched refs:VarStack (Results 1 - 8 of 8) sorted by null

  /external/webkit/JavaScriptCore/parser/
Nodes.cpp 78 ScopeNodeData::ScopeNodeData(ParserArena& arena, SourceElements* statements, VarStack* varStack, FunctionStack* funcStack, int numConstants)
83 if (varStack)
84 m_varStack.swap(*varStack);
98 ScopeNode::ScopeNode(JSGlobalData* globalData, const SourceCode& source, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, CodeFeatures features, int numConstants)
101 , m_data(new ScopeNodeData(globalData->parser->arena(), children, varStack, funcStack, numConstants))
114 inline ProgramNode::ProgramNode(JSGlobalData* globalData, SourceElements* children, VarStack* varStack, FunctionStack* funcStack, const SourceCode& source, CodeFeatures features, int numConstants)
115 : ScopeNode(globalData, source, children, varStack, funcStack, features, numConstants
    [all...]
NodeInfo.h 46 ParserArenaData<DeclarationStacks::VarStack>* m_varDeclarations;
Parser.h 51 void didFinishParsing(SourceElements*, ParserArenaData<DeclarationStacks::VarStack>*,
62 ParserArenaData<DeclarationStacks::VarStack>* m_varDeclarations;
Parser.cpp 80 void Parser::didFinishParsing(SourceElements* sourceElements, ParserArenaData<DeclarationStacks::VarStack>* varStack,
84 m_varDeclarations = varStack;
Nodes.h 86 typedef Vector<std::pair<const Identifier*, unsigned> > VarStack;
    [all...]
Grammar.y 93 ParserArenaData<DeclarationStacks::VarStack>* varDecls,
128 static inline void appendToVarDeclarationList(JSGlobalData* globalData, ParserArenaData<DeclarationStacks::VarStack>*& varDecls, const Identifier& ident, unsigned attrs)
131 varDecls = new (globalData) ParserArenaData<DeclarationStacks::VarStack>;
136 static inline void appendToVarDeclarationList(JSGlobalData* globalData, ParserArenaData<DeclarationStacks::VarStack>*& varDecls, ConstDeclNode* decl)
    [all...]
  /external/webkit/JavaScriptCore/bytecompiler/
BytecodeGenerator.h 73 typedef DeclarationStacks::VarStack VarStack;
BytecodeGenerator.cpp 251 const VarStack& varStack = programNode->varStack();
253 bool canOptimizeNewGlobals = symbolTable->size() + functionStack.size() + varStack.size() < registerFile->maxGlobals();
265 for (size_t i = 0; i < varStack.size(); ++i)
266 if (!globalObject->hasProperty(exec, *varStack[i].first))
267 newVars.append(addGlobalVar(*varStack[i].first, varStack[i].second & DeclarationStacks::IsConstant));
278 for (size_t i = 0; i < varStack.size(); ++i) {
279 if (globalObject->hasProperty(exec, *varStack[i].first)
    [all...]

Completed in 181 milliseconds