Lines Matching refs:m_expr
304 ASSERT(m_expr);
305 return generator.emitNode(dst, m_expr);
312 RefPtr<RegisterID> func = generator.emitNode(m_expr);
347 RefPtr<RegisterID> func = generator.emitNode(m_expr);
418 if (m_args->m_listNode && m_args->m_listNode->m_expr) {
424 generator.emitNode(callArguments.thisRegister(), oldList->m_expr);
450 return !args->m_listNode || !args->m_listNode->m_expr || !args->m_listNode->m_next
451 || (!args->m_listNode->m_next->m_next && args->m_listNode->m_next->m_expr->isSimpleArray());
470 if (m_args->m_listNode && m_args->m_listNode->m_expr) {
473 ASSERT(m_args->m_listNode->m_next->m_expr->isSimpleArray());
475 m_args->m_listNode = static_cast<ArrayNode*>(m_args->m_listNode->m_next->m_expr)->toArgumentList(generator.globalData());
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);
503 if (args->m_expr->isResolveNode()) {
504 ResolveNode* resolveNode = static_cast<ResolveNode*>(args->m_expr);
510 generator.emitNode(argsRegister.get(), args->m_expr);
512 generator.emitNode(args->m_expr);
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);
813 RegisterID* src = generator.emitNode(m_expr);
1389 ASSERT(m_expr);
1391 return generator.emitNode(dst, m_expr);
1398 ASSERT(m_expr);
1400 return generator.emitNode(m_expr);
1472 generator.emitDebugHook(WillExecuteStatement, m_expr->lineNo(), m_expr->lineNo());
1473 if (m_expr->hasConditionContextCodegen())
1474 generator.emitNodeInConditionContext(m_expr, topOfLoop.get(), scope->breakTarget(), false);
1476 RegisterID* cond = generator.emitNode(m_expr);
1498 generator.emitDebugHook(WillExecuteStatement, m_expr->lineNo(), m_expr->lineNo());
1500 if (m_expr->hasConditionContextCodegen())
1501 generator.emitNodeInConditionContext(m_expr, topOfLoop.get(), scope->breakTarget(), false);
1503 RegisterID* cond = generator.emitNode(m_expr);
1567 generator.emitNode(base.get(), m_expr);
1686 generator.emitNode(scope.get(), m_expr); // scope must be protected until popped
1852 RefPtr<RegisterID> r0 = generator.emitNode(m_expr);
1882 RefPtr<RegisterID> expr = generator.emitNode(m_expr);