• Home
  • Raw
  • Download

Lines Matching refs:bytecode_iterator

611     BailoutId bailout_id(bytecode_iterator().current_offset());  in PrepareEagerCheckpoint()
615 bytecode_iterator().current_offset()); in PrepareEagerCheckpoint()
645 BailoutId bailout_id(bytecode_iterator().current_offset()); in PrepareFrameState()
649 bytecode_iterator().current_offset()); in PrepareFrameState()
845 const interpreter::BytecodeArrayIterator& iterator = bytecode_iterator(); in VisitSingleBytecode()
918 Node* node = jsgraph()->Constant(bytecode_iterator().GetImmediateOperand(0)); in VisitLdaSmi()
924 handle(bytecode_iterator().GetConstantForIndexOperand(0), isolate())); in VisitLdaConstant()
955 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitLdar()
961 environment()->BindRegister(bytecode_iterator().GetRegisterOperand(0), value); in VisitStar()
966 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitMov()
967 environment()->BindRegister(bytecode_iterator().GetRegisterOperand(1), value); in VisitMov()
982 Name::cast(bytecode_iterator().GetConstantForIndexOperand(0)), isolate()); in VisitLdaGlobal()
983 uint32_t feedback_slot_index = bytecode_iterator().GetIndexOperand(1); in VisitLdaGlobal()
992 Name::cast(bytecode_iterator().GetConstantForIndexOperand(0)), isolate()); in VisitLdaGlobalInsideTypeof()
993 uint32_t feedback_slot_index = bytecode_iterator().GetIndexOperand(1); in VisitLdaGlobalInsideTypeof()
1002 Name::cast(bytecode_iterator().GetConstantForIndexOperand(0)), isolate()); in VisitStaGlobal()
1004 CreateVectorSlotPair(bytecode_iterator().GetIndexOperand(1)); in VisitStaGlobal()
1018 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitStaInArrayLiteral()
1020 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitStaInArrayLiteral()
1022 CreateVectorSlotPair(bytecode_iterator().GetIndexOperand(2)); in VisitStaInArrayLiteral()
1044 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitStaDataPropertyInLiteral()
1046 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitStaDataPropertyInLiteral()
1048 int flags = bytecode_iterator().GetFlagOperand(2); in VisitStaDataPropertyInLiteral()
1050 CreateVectorSlotPair(bytecode_iterator().GetIndexOperand(3)); in VisitStaDataPropertyInLiteral()
1061 jsgraph()->Constant(bytecode_iterator().GetImmediateOperand(0)); in VisitCollectTypeProfile()
1073 bytecode_iterator().GetUnsignedImmediateOperand(2), in VisitLdaContextSlot()
1074 bytecode_iterator().GetIndexOperand(1), false); in VisitLdaContextSlot()
1077 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitLdaContextSlot()
1084 bytecode_iterator().GetUnsignedImmediateOperand(2), in VisitLdaImmutableContextSlot()
1085 bytecode_iterator().GetIndexOperand(1), true); in VisitLdaImmutableContextSlot()
1088 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitLdaImmutableContextSlot()
1095 0, bytecode_iterator().GetIndexOperand(0), false); in VisitLdaCurrentContextSlot()
1102 0, bytecode_iterator().GetIndexOperand(0), true); in VisitLdaImmutableCurrentContextSlot()
1109 bytecode_iterator().GetUnsignedImmediateOperand(2), in VisitStaContextSlot()
1110 bytecode_iterator().GetIndexOperand(1)); in VisitStaContextSlot()
1114 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitStaContextSlot()
1120 javascript()->StoreContext(0, bytecode_iterator().GetIndexOperand(0)); in VisitStaCurrentContextSlot()
1128 handle(bytecode_iterator().GetConstantForIndexOperand(0), isolate())); in BuildLdaLookupSlot()
1173 bytecode_iterator().current_offset())); in CheckContextExtensions()
1190 uint32_t depth = bytecode_iterator().GetUnsignedImmediateOperand(2); in BuildLdaLookupContextSlot()
1197 uint32_t slot_index = bytecode_iterator().GetIndexOperand(1); in BuildLdaLookupContextSlot()
1213 handle(bytecode_iterator().GetConstantForIndexOperand(0), isolate())); in BuildLdaLookupContextSlot()
1225 bytecode_iterator().current_offset())); in BuildLdaLookupContextSlot()
1240 uint32_t depth = bytecode_iterator().GetUnsignedImmediateOperand(2); in BuildLdaLookupGlobalSlot()
1249 Name::cast(bytecode_iterator().GetConstantForIndexOperand(0)), in BuildLdaLookupGlobalSlot()
1251 uint32_t feedback_slot_index = bytecode_iterator().GetIndexOperand(1); in BuildLdaLookupGlobalSlot()
1266 handle(bytecode_iterator().GetConstantForIndexOperand(0), isolate())); in BuildLdaLookupGlobalSlot()
1278 bytecode_iterator().current_offset())); in BuildLdaLookupGlobalSlot()
1296 handle(bytecode_iterator().GetConstantForIndexOperand(0), isolate())); in VisitStaLookupSlot()
1297 int bytecode_flags = bytecode_iterator().GetFlagOperand(1); in VisitStaLookupSlot()
1319 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitLdaNamedProperty()
1321 Name::cast(bytecode_iterator().GetConstantForIndexOperand(1)), isolate()); in VisitLdaNamedProperty()
1323 CreateVectorSlotPair(bytecode_iterator().GetIndexOperand(2)); in VisitLdaNamedProperty()
1344 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitLdaKeyedProperty()
1346 CreateVectorSlotPair(bytecode_iterator().GetIndexOperand(1)); in VisitLdaKeyedProperty()
1367 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in BuildNamedStore()
1369 Name::cast(bytecode_iterator().GetConstantForIndexOperand(1)), isolate()); in BuildNamedStore()
1371 CreateVectorSlotPair(bytecode_iterator().GetIndexOperand(2)); in BuildNamedStore()
1411 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitStaKeyedProperty()
1413 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitStaKeyedProperty()
1415 CreateVectorSlotPair(bytecode_iterator().GetIndexOperand(2)); in VisitStaKeyedProperty()
1436 int32_t cell_index = bytecode_iterator().GetImmediateOperand(0); in VisitLdaModuleVariable()
1437 uint32_t depth = bytecode_iterator().GetUnsignedImmediateOperand(1); in VisitLdaModuleVariable()
1445 int32_t cell_index = bytecode_iterator().GetImmediateOperand(0); in VisitStaModuleVariable()
1446 uint32_t depth = bytecode_iterator().GetUnsignedImmediateOperand(1); in VisitStaModuleVariable()
1455 environment()->BindRegister(bytecode_iterator().GetRegisterOperand(0), in VisitPushContext()
1462 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitPopContext()
1469 bytecode_iterator().GetConstantForIndexOperand(0)), in VisitCreateClosure()
1471 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(1); in VisitCreateClosure()
1475 bytecode_iterator().GetFlagOperand(2)) in VisitCreateClosure()
1489 ScopeInfo::cast(bytecode_iterator().GetConstantForIndexOperand(0)), in VisitCreateBlockContext()
1499 ScopeInfo::cast(bytecode_iterator().GetConstantForIndexOperand(0)), in VisitCreateFunctionContext()
1501 uint32_t slots = bytecode_iterator().GetUnsignedImmediateOperand(1); in VisitCreateFunctionContext()
1510 ScopeInfo::cast(bytecode_iterator().GetConstantForIndexOperand(0)), in VisitCreateEvalContext()
1512 uint32_t slots = bytecode_iterator().GetUnsignedImmediateOperand(1); in VisitCreateEvalContext()
1520 interpreter::Register reg = bytecode_iterator().GetRegisterOperand(0); in VisitCreateCatchContext()
1523 ScopeInfo::cast(bytecode_iterator().GetConstantForIndexOperand(1)), in VisitCreateCatchContext()
1533 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitCreateWithContext()
1535 ScopeInfo::cast(bytecode_iterator().GetConstantForIndexOperand(1)), in VisitCreateWithContext()
1563 String::cast(bytecode_iterator().GetConstantForIndexOperand(0)), in VisitCreateRegExpLiteral()
1565 int const slot_id = bytecode_iterator().GetIndexOperand(1); in VisitCreateRegExpLiteral()
1567 int literal_flags = bytecode_iterator().GetFlagOperand(2); in VisitCreateRegExpLiteral()
1576 bytecode_iterator().GetConstantForIndexOperand(0)), in VisitCreateArrayLiteral()
1578 int const slot_id = bytecode_iterator().GetIndexOperand(1); in VisitCreateArrayLiteral()
1580 int bytecode_flags = bytecode_iterator().GetFlagOperand(2); in VisitCreateArrayLiteral()
1598 int const slot_id = bytecode_iterator().GetIndexOperand(0); in VisitCreateEmptyArrayLiteral()
1607 bytecode_iterator().GetConstantForIndexOperand(0)), in VisitCreateObjectLiteral()
1609 int const slot_id = bytecode_iterator().GetIndexOperand(1); in VisitCreateObjectLiteral()
1611 int bytecode_flags = bytecode_iterator().GetFlagOperand(2); in VisitCreateObjectLiteral()
1619 environment()->BindRegister(bytecode_iterator().GetRegisterOperand(3), in VisitCreateObjectLiteral()
1632 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitCloneObject()
1633 int flags = bytecode_iterator().GetFlagOperand(1); in VisitCloneObject()
1634 int slot = bytecode_iterator().GetIndexOperand(2); in VisitCloneObject()
1644 bytecode_iterator().GetConstantForIndexOperand(0)), in VisitGetTemplateObject()
1646 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(1); in VisitGetTemplateObject()
1713 bytecode_iterator().current_bytecode()), in BuildCall()
1763 bytecode_iterator().current_bytecode()), in BuildCallVarArgs()
1766 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in BuildCallVarArgs()
1767 interpreter::Register first_reg = bytecode_iterator().GetRegisterOperand(1); in BuildCallVarArgs()
1768 size_t reg_count = bytecode_iterator().GetRegisterCountOperand(2); in BuildCallVarArgs()
1769 int const slot_id = bytecode_iterator().GetIndexOperand(3); in BuildCallVarArgs()
1790 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitCallProperty0()
1792 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitCallProperty0()
1793 int const slot_id = bytecode_iterator().GetIndexOperand(2); in VisitCallProperty0()
1800 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitCallProperty1()
1802 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitCallProperty1()
1804 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(2)); in VisitCallProperty1()
1805 int const slot_id = bytecode_iterator().GetIndexOperand(3); in VisitCallProperty1()
1812 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitCallProperty2()
1814 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitCallProperty2()
1816 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(2)); in VisitCallProperty2()
1818 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(3)); in VisitCallProperty2()
1819 int const slot_id = bytecode_iterator().GetIndexOperand(4); in VisitCallProperty2()
1830 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitCallUndefinedReceiver0()
1832 int const slot_id = bytecode_iterator().GetIndexOperand(1); in VisitCallUndefinedReceiver0()
1838 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitCallUndefinedReceiver1()
1841 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitCallUndefinedReceiver1()
1842 int const slot_id = bytecode_iterator().GetIndexOperand(2); in VisitCallUndefinedReceiver1()
1849 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitCallUndefinedReceiver2()
1852 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitCallUndefinedReceiver2()
1854 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(2)); in VisitCallUndefinedReceiver2()
1855 int const slot_id = bytecode_iterator().GetIndexOperand(3); in VisitCallUndefinedReceiver2()
1863 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitCallWithSpread()
1864 interpreter::Register receiver = bytecode_iterator().GetRegisterOperand(1); in VisitCallWithSpread()
1866 size_t reg_count = bytecode_iterator().GetRegisterCountOperand(2); in VisitCallWithSpread()
1871 int const slot_id = bytecode_iterator().GetIndexOperand(3); in VisitCallWithSpread()
1895 bytecode_iterator().GetNativeContextIndexOperand(0)); in VisitCallJSRuntime()
1896 interpreter::Register first_reg = bytecode_iterator().GetRegisterOperand(1); in VisitCallJSRuntime()
1897 size_t reg_count = bytecode_iterator().GetRegisterCountOperand(2); in VisitCallJSRuntime()
1925 Runtime::FunctionId function_id = bytecode_iterator().GetRuntimeIdOperand(0); in VisitCallRuntime()
1926 interpreter::Register receiver = bytecode_iterator().GetRegisterOperand(1); in VisitCallRuntime()
1927 size_t reg_count = bytecode_iterator().GetRegisterCountOperand(2); in VisitCallRuntime()
1944 Runtime::FunctionId functionId = bytecode_iterator().GetRuntimeIdOperand(0); in VisitCallRuntimeForPair()
1945 interpreter::Register receiver = bytecode_iterator().GetRegisterOperand(1); in VisitCallRuntimeForPair()
1946 size_t reg_count = bytecode_iterator().GetRegisterCountOperand(2); in VisitCallRuntimeForPair()
1948 bytecode_iterator().GetRegisterOperand(3); in VisitCallRuntimeForPair()
1981 interpreter::Register callee_reg = bytecode_iterator().GetRegisterOperand(0); in VisitConstruct()
1982 interpreter::Register first_reg = bytecode_iterator().GetRegisterOperand(1); in VisitConstruct()
1983 size_t reg_count = bytecode_iterator().GetRegisterCountOperand(2); in VisitConstruct()
1984 int const slot_id = bytecode_iterator().GetIndexOperand(3); in VisitConstruct()
2012 interpreter::Register callee_reg = bytecode_iterator().GetRegisterOperand(0); in VisitConstructWithSpread()
2013 interpreter::Register first_reg = bytecode_iterator().GetRegisterOperand(1); in VisitConstructWithSpread()
2014 size_t reg_count = bytecode_iterator().GetRegisterCountOperand(2); in VisitConstructWithSpread()
2015 int const slot_id = bytecode_iterator().GetIndexOperand(3); in VisitConstructWithSpread()
2043 Runtime::FunctionId functionId = bytecode_iterator().GetIntrinsicIdOperand(0); in VisitInvokeIntrinsic()
2044 interpreter::Register receiver = bytecode_iterator().GetRegisterOperand(1); in VisitInvokeIntrinsic()
2045 size_t reg_count = bytecode_iterator().GetRegisterCountOperand(2); in VisitInvokeIntrinsic()
2056 bytecode_iterator().current_offset())); in VisitThrow()
2066 bytecode_iterator().current_offset())); in VisitAbort()
2068 static_cast<AbortReason>(bytecode_iterator().GetIndexOperand(0)); in VisitAbort()
2076 bytecode_iterator().current_offset())); in VisitReThrow()
2092 bytecode_iterator().current_offset())); in BuildHoleCheckAndThrow()
2116 handle(bytecode_iterator().GetConstantForIndexOperand(0), isolate())); in VisitThrowReferenceErrorIfHole()
2142 bytecode_iterator().GetSlotOperand(kUnaryOperationHintIndex); in BuildUnaryOp()
2161 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in BuildBinaryOp()
2165 bytecode_iterator().GetSlotOperand(kBinaryOperationHintIndex); in BuildBinaryOp()
2185 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(operand_index); in GetBinaryOperationHint()
2193 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(1); in GetCompareOperationHint()
2200 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(operand_index); in GetForInMode()
2292 Node* right = jsgraph()->Constant(bytecode_iterator().GetImmediateOperand(0)); in BuildBinaryOpWithImmediate()
2295 bytecode_iterator().GetSlotOperand(kBinaryOperationSmiHintIndex); in BuildBinaryOpWithImmediate()
2382 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in BuildDelete()
2399 environment()->BindRegister(bytecode_iterator().GetRegisterOperand(0), node, in VisitGetSuperConstructor()
2406 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in BuildCompareOp()
2409 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(1); in BuildCompareOp()
2450 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitTestReferenceEqual()
2460 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitTestIn()
2466 int const slot_index = bytecode_iterator().GetIndexOperand(1); in VisitTestInstanceOf()
2493 bytecode_iterator().GetFlagOperand(0)); in VisitTestTypeOf()
2545 environment()->BindRegister(bytecode_iterator().GetRegisterOperand(0), value, in BuildCastOperator()
2567 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(0); in VisitToNumber()
2588 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(0); in VisitToNumeric()
2673 bytecode_iterator().GetJumpTableTargetOffsets(); in BuildSwitchOnSmi()
2714 bytecode_iterator().current_offset())); in VisitReturn()
2732 jsgraph()->Constant(bytecode_iterator().GetIndexOperand(0)); in VisitIncBlockCounter()
2741 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitForInEnumerate()
2750 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(1); in VisitForInPrepare()
2757 bytecode_iterator().GetRegisterOperand(0), node); in VisitForInPrepare()
2763 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitForInContinue()
2765 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitForInContinue()
2775 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitForInNext()
2777 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(1)); in VisitForInNext()
2778 int catch_reg_pair_index = bytecode_iterator().GetRegisterOperand(2).index(); in VisitForInNext()
2791 FeedbackSlot slot = bytecode_iterator().GetSlotOperand(3); in VisitForInNext()
2805 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitForInStep()
2814 bytecode_iterator().GetRegisterOperand(0)); in VisitSuspendGenerator()
2815 interpreter::Register first_reg = bytecode_iterator().GetRegisterOperand(1); in VisitSuspendGenerator()
2819 static_cast<int>(bytecode_iterator().GetRegisterCountOperand(2)); in VisitSuspendGenerator()
2824 bytecode_iterator().GetUnsignedImmediateOperand(3)); in VisitSuspendGenerator()
2829 jsgraph()->Constant(bytecode_iterator().current_offset() + in VisitSuspendGenerator()
2833 bytecode_iterator().current_offset()); in VisitSuspendGenerator()
2876 bytecode_iterator().current_offset())); in VisitSuspendGenerator()
2924 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitSwitchOnGeneratorState()
2953 environment()->LookupRegister(bytecode_iterator().GetRegisterOperand(0)); in VisitResumeGenerator()
2954 interpreter::Register first_reg = bytecode_iterator().GetRegisterOperand(1); in VisitResumeGenerator()
2960 bytecode_iterator().current_offset()); in VisitResumeGenerator()
3068 int origin_offset = bytecode_iterator().current_offset(); in BuildLoopExitsForBranch()
3079 int origin_offset = bytecode_iterator().current_offset(); in BuildLoopExitsUntilLoop()
3101 MergeIntoSuccessorEnvironment(bytecode_iterator().GetJumpTargetOffset()); in BuildJump()
3109 MergeIntoSuccessorEnvironment(bytecode_iterator().GetJumpTargetOffset()); in BuildJumpIf()
3119 MergeIntoSuccessorEnvironment(bytecode_iterator().GetJumpTargetOffset()); in BuildJumpIfNot()
3145 MergeIntoSuccessorEnvironment(bytecode_iterator().GetJumpTargetOffset()); in BuildJumpIfFalse()
3158 MergeIntoSuccessorEnvironment(bytecode_iterator().GetJumpTargetOffset()); in BuildJumpIfTrue()