Home
last modified time | relevance | path

Searched refs:ArrayNode (Results 1 – 10 of 10) sorted by relevance

/external/webkit/JavaScriptCore/parser/
DNodeConstructors.h119 inline ArrayNode::ArrayNode(JSGlobalData* globalData, int elision) in ArrayNode() function
127 inline ArrayNode::ArrayNode(JSGlobalData* globalData, ElementNode* element) in ArrayNode() function
135 inline ArrayNode::ArrayNode(JSGlobalData* globalData, int elision, ElementNode* element) in ArrayNode() function
DNodes.h387 class ArrayNode : public ExpressionNode {
389 ArrayNode(JSGlobalData*, int elision);
390 ArrayNode(JSGlobalData*, ElementNode*);
391 ArrayNode(JSGlobalData*, int elision, ElementNode*);
DGrammar.y366 … { $$ = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ArrayNode(GLOBAL_DATA, $2)…
367 … { $$ = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ArrayNode(GLOBAL_DATA, $2.…
368 …lisionOpt ']' { $$ = createNodeInfo<ExpressionNode*>(new (GLOBAL_DATA) ArrayNode(GLOBAL_DATA, $4,…
/external/webkit/JavaScriptCore/bytecompiler/
DNodesCodegen.cpp185 RegisterID* ArrayNode::emitBytecode(BytecodeGenerator& generator, RegisterID* dst) in emitBytecode()
216 bool ArrayNode::isSimpleArray() const in isSimpleArray()
227 ArgumentListNode* ArrayNode::toArgumentList(JSGlobalData* globalData) const in toArgumentList()
456 …m_args->m_listNode = static_cast<ArrayNode*>(m_args->m_listNode->m_expr)->toArgumentList(generator… in emitBytecode()
/external/webkit/JavaScriptCore/
DChangeLog-2003-10-251146 (ArrayNode::reverseElementList): Reverse the list so we can iterate normally.
1147 (ArrayNode::ref): Elide "elision".
1148 (ArrayNode::deref): Ditto.
1149 (ArrayNode::evaluate): Use elision count instead of elision list.
1170 (ArrayNode::streamTo): Update for using a count for elision.
DChangeLog-2007-10-142409 (ArrayNode::streamTo): print extra ',' in case there was elision
2462 (ArrayNode::streamTo):
2735 (KJS::ArrayNode::):
3749 (ArrayNode::evaluate):
11518 (KJS::ArrayNode::ArrayNode):
11834 (KJS::ArrayNode::ArrayNode):
13521 (KJS::ArrayNode::ArrayNode):
14660 (KJS::ArrayNode::ArrayNode):
17918 (KJS::ArrayNode::ArrayNode):
19057 (ArrayNode::evaluate):
[all …]
DChangeLog-2008-08-10193 (KJS::ArrayNode::emitCode):
3562 (KJS::ArrayNode::emitCode): Pass the ElementNode to emitNewArray so it can be
3568 iterate through elements and generate code to evaluate them. Now ArrayNode does
4123 (KJS::ArrayNode::):
5399 (KJS::ArrayNode::emitCode):
10619 (KJS::ArrayNode::emitCode):
11188 (KJS::ArrayNode::emitCode):
11626 (KJS::ArrayNode::optimizeVariableAccess):
11627 (KJS::ArrayNode::evaluate):
12934 (KJS::ArrayNode::emitCode): Fixed a codegen bug where array
[all …]
DChangeLog-2009-06-163597 (JSC::ArrayNode::emitBytecode): Ditto.
3598 (JSC::ArrayNode::isSimpleArray): Ditto.
3599 (JSC::ArrayNode::toArgumentList): Ditto.
9140 (JSC::ArrayNode::isSimpleArray):
9141 (JSC::ArrayNode::toArgumentList):
14592 (JSC::ArrayNode::emitBytecode):
22945 (JSC::ArrayNode::emitBytecode):
23192 (JSC::ArrayNode::emitBytecode):
29801 (JSC::ArrayNode::emitCode):
30043 (JSC::ArrayNode::emitCode):
[all …]
DChangeLog17031 (JSC::ArrayNode::emitBytecode):
/external/webkit/WebCore/
DChangeLog-2002-12-0315982 (ElementNode::evaluate), (ArrayNode::~ArrayNode), (ArrayNode::ref),
15983 (ArrayNode::deref), (ArrayNode::evaluate),