Lines Matching full:case
115 // case the "arguments" or ".arguments" variables are in the context.
167 // Emit a 'return undefined' in case control fell off the end of the body.
215 case Expression::kUninitialized:
218 case Expression::kEffect:
222 case Expression::kValue:
225 case kAccumulator:
228 case kStack:
234 case Expression::kTest:
240 case Expression::kValueTest:
241 case Expression::kTestValue:
244 case kAccumulator:
246 case kStack:
258 case Expression::kUninitialized:
260 case Expression::kEffect:
263 case Expression::kValue: {
266 case kAccumulator:
269 case kStack:
277 case Expression::kTest:
282 case Expression::kValueTest:
283 case Expression::kTestValue:
286 case kAccumulator:
288 case kStack:
300 case Expression::kUninitialized:
302 case Expression::kEffect:
305 case Expression::kValue:
307 case kAccumulator:
310 case kStack:
316 case Expression::kTest:
321 case Expression::kValueTest:
322 case Expression::kTestValue:
325 case kAccumulator:
327 case kStack:
339 case Expression::kUninitialized:
342 case Expression::kEffect:
346 case Expression::kValue:
348 case kAccumulator:
351 case kStack:
356 case Expression::kTest:
361 case Expression::kValueTest:
362 case Expression::kTestValue:
364 case kAccumulator:
367 case kStack:
383 case Expression::kUninitialized:
386 case Expression::kEffect:
390 case Expression::kValue:
392 case kAccumulator:
396 case kStack:
403 case Expression::kTest:
409 case Expression::kValueTest:
410 case Expression::kTestValue:
412 case kAccumulator:
416 case kStack:
432 case Expression::kUninitialized:
434 case Expression::kEffect:
439 case Expression::kValue: {
442 case kAccumulator:
449 case kStack:
461 case Expression::kTest:
464 case Expression::kValueTest:
467 case kAccumulator:
470 case kStack:
477 case Expression::kTestValue:
480 case kAccumulator:
483 case kStack:
507 case Expression::kUninitialized:
508 case Expression::kEffect:
509 case Expression::kValue:
511 case Expression::kTest:
513 case Expression::kValueTest:
515 case kAccumulator:
517 case kStack:
522 case Expression::kTestValue:
524 case kAccumulator:
526 case kStack:
548 case Expression::kUninitialized:
549 case Expression::kEffect:
550 case Expression::kValue:
552 case Expression::kTest:
554 case Expression::kValueTest:
556 case kAccumulator:
559 case kStack:
563 case Expression::kTestValue:
565 case kAccumulator:
568 case kStack:
582 case Expression::kUninitialized:
583 case Expression::kEffect:
584 case Expression::kValue:
587 case Expression::kTest:
592 case Expression::kValueTest:
594 case kAccumulator:
599 case kStack:
608 case Expression::kTestValue:
610 case kAccumulator:
615 case kStack:
629 case Slot::PARAMETER:
630 case Slot::LOCAL:
632 case Slot::CONTEXT: {
638 case Slot::LOOKUP:
677 case Slot::PARAMETER:
678 case Slot::LOCAL:
688 case Slot::CONTEXT:
716 case Slot::LOOKUP: {
819 // indicate that the inobject property case was inlined. Ensure there
925 case ObjectLiteral::Property::CONSTANT:
927 case ObjectLiteral::Property::MATERIALIZED_LITERAL:
930 case ObjectLiteral::Property::COMPUTED:
941 case ObjectLiteral::Property::PROTOTYPE:
947 case ObjectLiteral::Property::SETTER:
948 case ObjectLiteral::Property::GETTER:
1033 case VARIABLE:
1036 case NAMED_PROPERTY:
1045 case KEYED_PROPERTY:
1057 case VARIABLE:
1061 case NAMED_PROPERTY:
1065 case KEYED_PROPERTY:
1090 case VARIABLE:
1094 case NAMED_PROPERTY:
1097 case KEYED_PROPERTY:
1161 case Slot::LOCAL:
1162 case Slot::PARAMETER:
1166 case Slot::CONTEXT: {
1177 case Slot::LOOKUP:
1198 // change to slow case to avoid the quadratic behavior of repeatedly
1219 // If the assignment ends an initialization block, revert to fast case.
1236 // change to slow case to avoid the quadratic behavior of repeatedly
1254 // If the assignment ends an initialization block, revert to fast case.
1469 case Token::VOID: {
1473 case Expression::kUninitialized:
1476 case Expression::kEffect:
1478 case Expression::kValue:
1480 case kAccumulator:
1483 case kStack:
1488 case Expression::kTestValue:
1491 case kAccumulator:
1494 case kStack:
1499 case Expression::kTest:
1500 case Expression::kValueTest:
1507 case Token::NOT: {
1515 case Expression::kUninitialized:
1518 case Expression::kEffect:
1522 case Expression::kValue:
1526 case Expression::kTest:
1528 case Expression::kValueTest:
1531 case Expression::kTestValue:
1540 case Token::TYPEOF: {
1571 case Token::ADD: {
1584 case Token::SUB: {
1598 case Token::BIT_NOT: {
1636 // In case of a property we use the uninitialized expression context
1677 case Expression::kUninitialized:
1679 case Expression::kEffect:
1682 case Expression::kValue:
1683 case Expression::kTest:
1684 case Expression::kValueTest:
1685 case Expression::kTestValue:
1690 case VARIABLE:
1693 case NAMED_PROPERTY:
1696 case KEYED_PROPERTY:
1704 // Inline smi case if we are in a loop.
1734 case VARIABLE:
1748 case NAMED_PROPERTY: {
1765 case KEYED_PROPERTY: {
1787 case Token::COMMA:
1792 case Token::OR:
1793 case Token::AND:
1797 case Token::ADD:
1798 case Token::SUB:
1799 case Token::DIV:
1800 case Token::MOD:
1801 case Token::MUL:
1802 case Token::BIT_OR:
1803 case Token::BIT_AND:
1804 case Token::BIT_XOR:
1805 case Token::SHL:
1806 case Token::SHR:
1807 case Token::SAR:
1829 case Expression::kUninitialized:
1832 case Expression::kEffect:
1836 case Expression::kValue:
1840 case Expression::kTest:
1842 case Expression::kValueTest:
1845 case Expression::kTestValue:
1852 case Token::IN:
1860 case Token::INSTANCEOF: {
1875 case Token::EQ_STRICT:
1878 case Token::EQ:
1882 case Token::LT:
1886 case Token::GT:
1892 case Token::LTE:
1898 case Token::GTE:
1902 case Token::IN:
1903 case Token::INSTANCEOF:
1908 // The comparison stub expects the smi vs. smi case to be handled