Home | History | Annotate | Download | only in bytecompiler

Lines Matching refs:emitNode

180         RegisterID* value = generator.emitNode(n->value());
229 return generator.emitNode(dst, m_list);
241 RegisterID* value = generator.emitNode(p->m_node->m_assign);
269 RegisterID* property = generator.emitNode(m_subscript);
275 RegisterID* property = generator.emitNode(m_subscript);
295 RegisterID* base = generator.emitNode(m_base);
305 return generator.emitNode(dst, m_expr);
312 RefPtr<RegisterID> func = generator.emitNode(m_expr);
347 RefPtr<RegisterID> func = generator.emitNode(m_expr);
386 RefPtr<RegisterID> base = generator.emitNode(m_base);
387 RegisterID* property = generator.emitNode(m_subscript);
401 generator.emitNode(callArguments.thisRegister(), m_base);
412 RefPtr<RegisterID> base = generator.emitNode(m_base);
424 generator.emitNode(callArguments.thisRegister(), oldList->m_expr);
463 RefPtr<RegisterID> base = generator.emitNode(m_base);
478 generator.emitNode(callArguments.thisRegister(), oldList->m_expr);
484 generator.emitNode(callArguments.thisRegister(), oldList->m_expr);
500 generator.emitNode(thisRegister.get(), m_args->m_listNode->m_expr);
510 generator.emitNode(argsRegister.get(), args->m_expr);
512 generator.emitNode(args->m_expr);
592 RefPtr<RegisterID> base = generator.emitNode(m_base);
593 RefPtr<RegisterID> property = generator.emitNode(m_subscript);
616 RefPtr<RegisterID> base = generator.emitNode(m_base);
660 RefPtr<RegisterID> r0 = generator.emitNode(m_base);
661 RegisterID* r1 = generator.emitNode(m_subscript);
671 RegisterID* r0 = generator.emitNode(m_base);
681 generator.emitNode(generator.ignoredResult(), m_expr);
692 generator.emitNode(generator.ignoredResult(), m_expr);
695 RefPtr<RegisterID> r0 = generator.emitNode(m_expr);
721 generator.emitNode(generator.ignoredResult(), m_expr);
724 RefPtr<RegisterID> src = generator.emitNode(m_expr);
767 RefPtr<RegisterID> base = generator.emitNode(m_base);
768 RefPtr<RegisterID> property = generator.emitNode(m_subscript);
786 RefPtr<RegisterID> base = generator.emitNode(m_base);
813 RegisterID* src = generator.emitNode(m_expr);
890 generator.emitNode(leftMostAddChildTempRegister, leftMostAddChild);
922 generator.emitNode(temporaryRegisters.last().get(), node);
959 generator.emitNode(src.get(), m_expr1->isNull() ? m_expr2 : m_expr1);
965 RegisterID* src2 = generator.emitNode(m_expr2);
973 generator.emitNode(src.get(), m_expr1->isNull() ? m_expr2 : m_expr1);
978 RegisterID* src2 = generator.emitNode(m_expr2);
985 RegisterID* src2 = generator.emitNode(m_expr2);
992 RegisterID* src2 = generator.emitNode(m_expr2);
999 RegisterID* src2 = generator.emitNode(m_expr2);
1007 RefPtr<RegisterID> src2 = generator.emitNode(m_expr2);
1026 generator.emitNode(temp.get(), m_expr1);
1031 generator.emitNode(temp.get(), m_expr2);
1047 RegisterID* temp = generator.emitNode(m_expr1);
1057 RegisterID* temp = generator.emitNode(m_expr2);
1078 RegisterID* cond = generator.emitNode(m_logical);
1082 generator.emitNode(newDst.get(), m_expr1);
1086 generator.emitNode(newDst.get(), m_expr2);
1140 RegisterID* src2 = generator.emitNode(m_right);
1193 return generator.emitNode(dst, m_right);
1195 RegisterID* result = generator.emitNode(local, m_right);
1206 RegisterID* value = generator.emitNode(dst, m_right);
1214 RegisterID* value = generator.emitNode(dst, m_right);
1225 RegisterID* result = generator.emitNode(value.get(), m_right);
1259 RegisterID* result = generator.emitNode(value.get(), m_right);
1289 generator.emitNode(generator.ignoredResult(), m_expressions[i]);
1290 return generator.emitNode(dst, m_expressions.last());
1301 return generator.emitNode(local, m_init);
1306 return generator.emitNode(m_init);
1313 RegisterID* value = m_init ? generator.emitNode(m_init) : generator.emitLoad(0, jsUndefined());
1331 return generator.emitNode(m_next);
1347 generator.emitNode(dst, m_statements[i]);
1391 return generator.emitNode(dst, m_expr);
1400 return generator.emitNode(m_expr);
1416 RegisterID* cond = generator.emitNode(m_condition);
1420 generator.emitNode(dst, m_ifBlock);
1441 RegisterID* cond = generator.emitNode(m_condition);
1445 generator.emitNode(dst, m_ifBlock);
1450 generator.emitNode(dst, m_elseBlock);
1469 RefPtr<RegisterID> result = generator.emitNode(dst, m_statement);
1476 RegisterID* cond = generator.emitNode(m_expr);
1495 generator.emitNode(dst, m_statement);
1503 RegisterID* cond = generator.emitNode(m_expr);
1522 generator.emitNode(generator.ignoredResult(), m_expr1);
1530 RefPtr<RegisterID> result = generator.emitNode(dst, m_statement);
1535 generator.emitNode(generator.ignoredResult(), m_expr3);
1542 RegisterID* cond = generator.emitNode(m_expr2);
1564 generator.emitNode(generator.ignoredResult(), m_init);
1567 generator.emitNode(base.get(), m_expr);
1599 RegisterID* base = generator.emitNode(assignNode->base());
1608 RefPtr<RegisterID> base = generator.emitNode(assignNode->base());
1609 RegisterID* subscript = generator.emitNode(assignNode->subscript());
1615 generator.emitNode(dst, m_statement);
1664 RegisterID* r0 = m_value ? generator.emitNode(dst, m_value) : generator.emitLoad(dst, jsUndefined());
1686 generator.emitNode(scope.get(), m_expr); // scope must be protected until popped
1689 RegisterID* result = generator.emitNode(dst, m_statement);
1799 generator.emitNode(clauseVal.get(), list->getClause()->expr());
1807 generator.emitNode(clauseVal.get(), list->getClause()->expr());
1852 RefPtr<RegisterID> r0 = generator.emitNode(m_expr);
1868 RegisterID* r0 = generator.emitNode(dst, m_statement);
1882 RefPtr<RegisterID> expr = generator.emitNode(m_expr);
1907 generator.emitNode(dst, m_tryBlock);
1925 generator.emitNode(dst, m_catchBlock);
1951 generator.emitNode(dst, m_finallyBlock);