Lines Matching full:case
166 // Emit a 'return undefined' in case control fell off the end of the body.
208 case Expression::kUninitialized:
211 case Expression::kEffect:
215 case Expression::kValue:
218 case kAccumulator:
221 case kStack:
227 case Expression::kTest:
233 case Expression::kValueTest:
234 case Expression::kTestValue:
237 case kAccumulator:
239 case kStack:
251 case Expression::kUninitialized:
253 case Expression::kEffect:
256 case Expression::kValue: {
259 case kAccumulator:
262 case kStack:
270 case Expression::kTest:
276 case Expression::kValueTest:
277 case Expression::kTestValue:
280 case kAccumulator:
282 case kStack:
294 case Expression::kUninitialized:
296 case Expression::kEffect:
299 case Expression::kValue:
301 case kAccumulator:
304 case kStack:
311 case Expression::kTest:
317 case Expression::kValueTest:
318 case Expression::kTestValue:
321 case kAccumulator:
323 case kStack:
335 case Expression::kUninitialized:
338 case Expression::kEffect:
342 case Expression::kValue:
344 case kAccumulator:
347 case kStack:
352 case Expression::kTest:
358 case Expression::kValueTest:
359 case Expression::kTestValue:
361 case kAccumulator:
364 case kStack:
380 case Expression::kUninitialized:
383 case Expression::kEffect:
387 case Expression::kValue:
389 case kAccumulator:
393 case kStack:
400 case Expression::kTest:
407 case Expression::kValueTest:
408 case Expression::kTestValue:
410 case kAccumulator:
414 case kStack:
430 case Expression::kUninitialized:
432 case Expression::kEffect:
437 case Expression::kValue: {
440 case kAccumulator:
447 case kStack:
459 case Expression::kTest:
462 case Expression::kValueTest:
465 case kAccumulator:
468 case kStack:
475 case Expression::kTestValue:
478 case kAccumulator:
481 case kStack:
505 case Expression::kUninitialized:
506 case Expression::kEffect:
507 case Expression::kValue:
509 case Expression::kTest:
511 case Expression::kValueTest:
513 case kAccumulator:
515 case kStack:
520 case Expression::kTestValue:
522 case kAccumulator:
524 case kStack:
546 case Expression::kUninitialized:
547 case Expression::kEffect:
548 case Expression::kValue:
550 case Expression::kTest:
552 case Expression::kValueTest:
554 case kAccumulator:
557 case kStack:
561 case Expression::kTestValue:
563 case kAccumulator:
566 case kStack:
580 case Expression::kUninitialized:
581 case Expression::kEffect:
582 case Expression::kValue:
585 case Expression::kTest:
590 case Expression::kValueTest:
592 case kAccumulator:
597 case kStack:
606 case Expression::kTestValue:
608 case kAccumulator:
613 case kStack:
627 case Slot::PARAMETER:
628 case Slot::LOCAL:
630 case Slot::CONTEXT: {
636 case Slot::LOOKUP:
675 case Slot::PARAMETER:
676 case Slot::LOCAL:
686 case Slot::CONTEXT:
713 case Slot::LOOKUP: {
924 case ObjectLiteral::Property::MATERIALIZED_LITERAL:
927 case ObjectLiteral::Property::COMPUTED:
938 case ObjectLiteral::Property::PROTOTYPE:
944 case ObjectLiteral::Property::SETTER:
945 case ObjectLiteral::Property::GETTER:
1031 case VARIABLE:
1034 case NAMED_PROPERTY:
1043 case KEYED_PROPERTY:
1062 case VARIABLE:
1066 case NAMED_PROPERTY:
1070 case KEYED_PROPERTY:
1095 case VARIABLE:
1099 case NAMED_PROPERTY:
1102 case KEYED_PROPERTY:
1168 case Slot::LOCAL:
1169 case Slot::PARAMETER:
1173 case Slot::CONTEXT: {
1184 case Slot::LOOKUP:
1205 // change to slow case to avoid the quadratic behavior of repeatedly
1226 // If the assignment ends an initialization block, revert to fast case.
1243 // change to slow case to avoid the quadratic behavior of repeatedly
1261 // If the assignment ends an initialization block, revert to fast case.
1477 case Token::VOID: {
1481 case Expression::kUninitialized:
1484 case Expression::kEffect:
1486 case Expression::kValue:
1488 case kAccumulator:
1491 case kStack:
1496 case Expression::kTestValue:
1499 case kAccumulator:
1502 case kStack:
1507 case Expression::kTest:
1508 case Expression::kValueTest:
1515 case Token::NOT: {
1523 case Expression::kUninitialized:
1526 case Expression::kEffect:
1530 case Expression::kValue:
1534 case Expression::kTest:
1536 case Expression::kValueTest:
1539 case Expression::kTestValue:
1548 case Token::TYPEOF: {
1579 case Token::ADD: {
1592 case Token::SUB: {
1606 case Token::BIT_NOT: {
1645 // In case of a property we use the uninitialized expression context
1690 case Expression::kUninitialized:
1692 case Expression::kEffect:
1695 case Expression::kValue:
1696 case Expression::kTest:
1697 case Expression::kValueTest:
1698 case Expression::kTestValue:
1703 case VARIABLE:
1706 case NAMED_PROPERTY:
1709 case KEYED_PROPERTY:
1717 // Inline smi case if we are in a loop.
1747 case VARIABLE:
1761 case NAMED_PROPERTY: {
1778 case KEYED_PROPERTY: {
1801 case Token::COMMA:
1806 case Token::OR:
1807 case Token::AND:
1811 case Token::ADD:
1812 case Token::SUB:
1813 case Token::DIV:
1814 case Token::MOD:
1815 case Token::MUL:
1816 case Token::BIT_OR:
1817 case Token::BIT_AND:
1818 case Token::BIT_XOR:
1819 case Token::SHL:
1820 case Token::SHR:
1821 case Token::SAR:
1843 case Expression::kUninitialized:
1846 case Expression::kEffect:
1850 case Expression::kValue:
1854 case Expression::kTest:
1856 case Expression::kValueTest:
1859 case Expression::kTestValue:
1866 case Token::IN:
1874 case Token::INSTANCEOF: {
1889 case Token::EQ_STRICT:
1892 case Token::EQ:
1896 case Token::LT:
1900 case Token::GT:
1906 case Token::LTE:
1912 case Token::GTE:
1916 case Token::IN:
1917 case Token::INSTANCEOF:
1922 // The comparison stub expects the smi vs. smi case to be handled