Home | History | Annotate | Download | only in interpreter

Lines Matching refs:defaultOffset

3701         /* switch_imm tableIndex(n) defaultOffset(offset) scrutinee(r)
3707 that value is used as the jump offset, otherwise defaultOffset is used.
3710 int defaultOffset = vPC[2].u.operand;
3713 vPC += codeBlock->immediateSwitchJumpTable(tableIndex).offsetForValue(scrutinee.asInt32(), defaultOffset);
3718 vPC += codeBlock->immediateSwitchJumpTable(tableIndex).offsetForValue(intValue, defaultOffset);
3720 vPC += defaultOffset;
3725 /* switch_char tableIndex(n) defaultOffset(offset) scrutinee(r)
3731 that value is used as the jump offset, otherwise defaultOffset is used.
3734 int defaultOffset = vPC[2].u.operand;
3737 vPC += defaultOffset;
3741 vPC += defaultOffset;
3743 vPC += codeBlock->characterSwitchJumpTable(tableIndex).offsetForValue(value->characters()[0], defaultOffset);
3748 defaultOffset(offset) scrutinee(r)
3754 jump offset, otherwise defaultOffset is used.
3757 int defaultOffset = vPC[2].u.operand;
3760 vPC += defaultOffset;
3762 vPC += codeBlock->stringSwitchJumpTable(tableIndex).offsetForValue(asString(scrutinee)->value(callFrame).impl(), defaultOffset);