Searched refs:ElementNode (Results 1 - 6 of 6) sorted by relevance
/macosx-10.9.5/JavaScriptCore-7537.78.1/parser/ |
H A D | NodeConstructors.h | 115 inline ElementNode::ElementNode(int elision, ExpressionNode* node) function in class:JSC::ElementNode 122 inline ElementNode::ElementNode(ElementNode* l, int elision, ExpressionNode* node) function in class:JSC::ElementNode 138 inline ArrayNode::ArrayNode(const JSTokenLocation& location, ElementNode* element) 146 inline ArrayNode::ArrayNode(const JSTokenLocation& location, int elision, ElementNode* element)
|
H A D | Nodes.h | 438 class ElementNode : public ParserArenaFreeable { class in namespace:JSC 440 ElementNode(int elision, ExpressionNode*); 441 ElementNode(ElementNode*, int elision, ExpressionNode*); 445 ElementNode* next() { return m_next; } 448 ElementNode* m_next; 456 ArrayNode(const JSTokenLocation&, ElementNode*); 457 ArrayNode(const JSTokenLocation&, int elision, ElementNode*); 466 ElementNode* m_element; 1596 ElementNode* hea [all...] |
H A D | ASTBuilder.h | 117 typedef ElementNode* ElementList; 200 ExpressionNode* createArray(const JSTokenLocation& location, ElementNode* elems) { return new (m_vm) ArrayNode(location, elems); } 201 ExpressionNode* createArray(const JSTokenLocation& location, int elisions, ElementNode* elems) 329 ElementNode* createElementList(int elisions, ExpressionNode* expr) { return new (m_vm) ElementNode(elisions, expr); } 330 ElementNode* createElementList(ElementNode* elems, int elisions, ExpressionNode* expr) { return new (m_vm) ElementNode(elems, elisions, expr); }
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecompiler/ |
H A D | BytecodeGenerator.cpp | 1608 RegisterID* BytecodeGenerator::emitNewArray(RegisterID* dst, ElementNode* elements, unsigned length) 1615 for (ElementNode* n = elements; n; n = n->next()) { 1631 for (ElementNode* n = elements; index < length; n = n->next()) { 1645 for (ElementNode* n = elements; n; n = n->next()) {
|
H A D | BytecodeGenerator.h | 429 RegisterID* emitNewArray(RegisterID* dst, ElementNode*, unsigned length); // stops at first elision
|
H A D | NodesCodegen.cpp | 168 ElementNode* firstPutElement; 180 for (ElementNode* n = firstPutElement; n; n = n->next()) { 198 for (ElementNode* ptr = m_element; ptr; ptr = ptr->next()) { 208 ElementNode* ptr = m_element;
|
Completed in 200 milliseconds