Searched refs:ElementNode (Results 1 - 6 of 6) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/parser/
H A DNodeConstructors.h115 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 DNodes.h438 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 DASTBuilder.h117 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 DBytecodeGenerator.cpp1608 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 DBytecodeGenerator.h429 RegisterID* emitNewArray(RegisterID* dst, ElementNode*, unsigned length); // stops at first elision
H A DNodesCodegen.cpp168 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