Home
last modified time | relevance | path

Searched refs:BlockNode (Results 1 – 11 of 11) sorted by relevance

/external/webkit/Source/JavaScriptCore/bytecompiler/
DNodesCodegen.cpp1352 inline StatementNode* BlockNode::lastStatement() const in lastStatement()
1357 inline StatementNode* BlockNode::singleStatement() const in singleStatement()
1362 RegisterID* BlockNode::emitBytecode(BytecodeGenerator& generator, RegisterID* dst) in emitBytecode()
2010 … StatementNode* lastStatementInBlock = static_cast<BlockNode*>(singleStatement)->lastStatement(); in emitBytecode()
2024 if (static_cast<BlockNode*>(singleStatement)->singleStatement()) { in emitBytecode()
/external/webkit/Source/JavaScriptCore/parser/
DNodeConstructors.h872 inline BlockNode::BlockNode(JSGlobalData* globalData, SourceElements* statements) in BlockNode() function
DNodes.h1152 class BlockNode : public StatementNode {
1154 BlockNode(JSGlobalData*, SourceElements* = 0);
DASTBuilder.h310 BlockNode* block = new (m_globalData) BlockNode(m_globalData, elements); in createBlockStatement()
/external/webkit/Source/JavaScriptCore/
DChangeLog-2003-10-251104 use a StatementNode instead of a SourceElementNode. Add a call to reverseList in BlockNode
1110 (BlockNode::reverseList): Added. Used to make the SourceElements list ordered correctly.
1165 (FunctionBodyNode::FunctionBodyNode): Use BlockNode as the base class, removing
DChangeLog-2008-08-104103 (KJS::BlockNode::BlockNode):
11936 (KJS::BlockNode::optimizeVariableAccess):
11937 (KJS::BlockNode::execute):
22931 (KJS::BlockNode::BlockNode): Changed parameter type to SourceElements.
22934 (KJS::BlockNode::optimizeVariableAccess): Updated since member is now a vector
22936 (KJS::BlockNode::execute): Ditto.
22963 than the pointer idiom. Updated BlockNode and CaseClauseNode to hold actual
22969 (KJS::BlockNode::streamTo): Ditto.
23065 (KJS::BlockNode::BlockNode): Check for NULL SourceElements.
23209 (KJS::BlockNode::execute): Updated return type.
[all …]
DChangeLog-2007-10-1411515 (BlockNode::BlockNode):
12244 (BlockNode::BlockNode): ditto
13512 (BlockNode::BlockNode):
14617 KJS::BlockNode::deref
14647 (BlockNode::BlockNode):
26122 (KJS::BlockNode::BlockNode): Make this constructor no longer inline (moved into .cpp file).
26146 (BlockNode::BlockNode): Moved this constructor here, no longer inline.
DChangeLog-2009-06-162237 (JSC::BlockNode::isBlock):
2727 (JSC::BlockNode::BlockNode): Ditto.
2742 (JSC::BlockNode::lastStatement): Added.
2743 (JSC::BlockNode::emitBytecode): Changed to use emitBytecode instead of
3643 (JSC::BlockNode::emitBytecode): Ditto.
20178 BlockNode.
22996 (JSC::BlockNode::emitBytecode):
23239 (JSC::BlockNode::emitBytecode):
35787 (JSC::BlockNode::):
35807 (KJS::BlockNode::):
DChangeLog-2010-05-2420167 (JSC::BlockNode::BlockNode): Ditto.
20181 (JSC::BlockNode::lastStatement): Added.
20182 (JSC::BlockNode::emitBytecode): Changed to use emitBytecode instead of
DChangeLog-2011-02-1619998 (JSC::BlockNode::singleStatement):
/external/webkit/Source/WebCore/
DChangeLog-2002-12-0316036 (VarStatementNode::processVarDecls), (BlockNode::~BlockNode), (BlockNode::ref),
16037 (BlockNode::deref), (BlockNode::execute), (BlockNode::processVarDecls),