Lines Matching refs:Interpreter
90 Interpreter::Interpreter(Isolate* isolate) : isolate_(isolate) { in Interpreter() function in v8::internal::interpreter::Interpreter
94 void Interpreter::Initialize() { in Initialize()
117 &Interpreter::Do##Name); in Initialize()
135 void Interpreter::InstallBytecodeHandler(Zone* zone, Bytecode bytecode, in InstallBytecodeHandler()
159 Code* Interpreter::GetBytecodeHandler(Bytecode bytecode, in GetBytecodeHandler()
169 size_t Interpreter::GetDispatchTableIndex(Bytecode bytecode, in GetDispatchTableIndex()
185 void Interpreter::IterateDispatchTable(ObjectVisitor* v) { in IterateDispatchTable()
200 int Interpreter::InterruptBudget() { in InterruptBudget()
283 CompilationJob* Interpreter::NewCompilationJob(CompilationInfo* info) { in NewCompilationJob()
287 bool Interpreter::IsDispatchTableInitialized() { in IsDispatchTableInitialized()
291 bool Interpreter::ShouldInitializeDispatchTable() { in ShouldInitializeDispatchTable()
301 void Interpreter::TraceCodegen(Handle<Code> code) { in TraceCodegen()
311 const char* Interpreter::LookupNameOfBytecodeHandler(Code* code) { in LookupNameOfBytecodeHandler()
324 uintptr_t Interpreter::GetDispatchCounter(Bytecode from, Bytecode to) const { in GetDispatchCounter()
331 Local<v8::Object> Interpreter::GetDispatchCountersObject() { in GetDispatchCountersObject()
386 void Interpreter::DoLdaZero(InterpreterAssembler* assembler) { in DoLdaZero()
395 void Interpreter::DoLdaSmi(InterpreterAssembler* assembler) { in DoLdaSmi()
404 void Interpreter::DoLdaConstant(InterpreterAssembler* assembler) { in DoLdaConstant()
414 void Interpreter::DoLdaUndefined(InterpreterAssembler* assembler) { in DoLdaUndefined()
424 void Interpreter::DoLdaNull(InterpreterAssembler* assembler) { in DoLdaNull()
433 void Interpreter::DoLdaTheHole(InterpreterAssembler* assembler) { in DoLdaTheHole()
442 void Interpreter::DoLdaTrue(InterpreterAssembler* assembler) { in DoLdaTrue()
451 void Interpreter::DoLdaFalse(InterpreterAssembler* assembler) { in DoLdaFalse()
460 void Interpreter::DoLdar(InterpreterAssembler* assembler) { in DoLdar()
470 void Interpreter::DoStar(InterpreterAssembler* assembler) { in DoStar()
480 void Interpreter::DoMov(InterpreterAssembler* assembler) { in DoMov()
488 void Interpreter::BuildLoadGlobal(int slot_operand_index, in BuildLoadGlobal()
559 void Interpreter::DoLdaGlobal(InterpreterAssembler* assembler) { in DoLdaGlobal()
571 void Interpreter::DoLdaGlobalInsideTypeof(InterpreterAssembler* assembler) { in DoLdaGlobalInsideTypeof()
579 void Interpreter::DoStaGlobal(Callable ic, InterpreterAssembler* assembler) { in DoStaGlobal()
603 void Interpreter::DoStaGlobalSloppy(InterpreterAssembler* assembler) { in DoStaGlobalSloppy()
612 void Interpreter::DoStaGlobalStrict(InterpreterAssembler* assembler) { in DoStaGlobalStrict()
621 void Interpreter::DoLdaContextSlot(InterpreterAssembler* assembler) { in DoLdaContextSlot()
636 void Interpreter::DoLdaImmutableContextSlot(InterpreterAssembler* assembler) { in DoLdaImmutableContextSlot()
644 void Interpreter::DoLdaCurrentContextSlot(InterpreterAssembler* assembler) { in DoLdaCurrentContextSlot()
655 void Interpreter::DoLdaImmutableCurrentContextSlot( in DoLdaImmutableCurrentContextSlot()
665 void Interpreter::DoStaContextSlot(InterpreterAssembler* assembler) { in DoStaContextSlot()
680 void Interpreter::DoStaCurrentContextSlot(InterpreterAssembler* assembler) { in DoStaCurrentContextSlot()
688 void Interpreter::DoLdaLookupSlot(Runtime::FunctionId function_id, in DoLdaLookupSlot()
702 void Interpreter::DoLdaLookupSlot(InterpreterAssembler* assembler) { in DoLdaLookupSlot()
710 void Interpreter::DoLdaLookupSlotInsideTypeof(InterpreterAssembler* assembler) { in DoLdaLookupSlotInsideTypeof()
714 void Interpreter::DoLdaLookupContextSlot(Runtime::FunctionId function_id, in DoLdaLookupContextSlot()
748 void Interpreter::DoLdaLookupContextSlot(InterpreterAssembler* assembler) { in DoLdaLookupContextSlot()
756 void Interpreter::DoLdaLookupContextSlotInsideTypeof( in DoLdaLookupContextSlotInsideTypeof()
761 void Interpreter::DoLdaLookupGlobalSlot(Runtime::FunctionId function_id, in DoLdaLookupGlobalSlot()
799 void Interpreter::DoLdaLookupGlobalSlot(InterpreterAssembler* assembler) { in DoLdaLookupGlobalSlot()
807 void Interpreter::DoLdaLookupGlobalSlotInsideTypeof( in DoLdaLookupGlobalSlotInsideTypeof()
812 void Interpreter::DoStaLookupSlot(LanguageMode language_mode, in DoStaLookupSlot()
830 void Interpreter::DoStaLookupSlotSloppy(InterpreterAssembler* assembler) { in DoStaLookupSlotSloppy()
838 void Interpreter::DoStaLookupSlotStrict(InterpreterAssembler* assembler) { in DoStaLookupSlotStrict()
846 void Interpreter::DoLdaNamedProperty(InterpreterAssembler* assembler) { in DoLdaNamedProperty()
867 void Interpreter::DoLdaKeyedProperty(InterpreterAssembler* assembler) { in DoLdaKeyedProperty()
883 void Interpreter::DoStoreIC(Callable ic, InterpreterAssembler* assembler) { in DoStoreIC()
904 void Interpreter::DoStaNamedPropertySloppy(InterpreterAssembler* assembler) { in DoStaNamedPropertySloppy()
914 void Interpreter::DoStaNamedPropertyStrict(InterpreterAssembler* assembler) { in DoStaNamedPropertyStrict()
924 void Interpreter::DoStaNamedOwnProperty(InterpreterAssembler* assembler) { in DoStaNamedOwnProperty()
929 void Interpreter::DoKeyedStoreIC(Callable ic, InterpreterAssembler* assembler) { in DoKeyedStoreIC()
949 void Interpreter::DoStaKeyedPropertySloppy(InterpreterAssembler* assembler) { in DoStaKeyedPropertySloppy()
958 void Interpreter::DoStaKeyedPropertyStrict(InterpreterAssembler* assembler) { in DoStaKeyedPropertyStrict()
971 void Interpreter::DoStaDataPropertyInLiteral(InterpreterAssembler* assembler) { in DoStaDataPropertyInLiteral()
991 void Interpreter::DoLdaModuleVariable(InterpreterAssembler* assembler) { in DoLdaModuleVariable()
1033 void Interpreter::DoStaModuleVariable(InterpreterAssembler* assembler) { in DoStaModuleVariable()
1072 void Interpreter::DoPushContext(InterpreterAssembler* assembler) { in DoPushContext()
1084 void Interpreter::DoPopContext(InterpreterAssembler* assembler) { in DoPopContext()
1092 void Interpreter::DoCompareOp(Token::Value compare_op, in DoCompareOp()
1114 void Interpreter::DoBinaryOpWithFeedback(InterpreterAssembler* assembler) { in DoBinaryOpWithFeedback()
1127 void Interpreter::DoCompareOpWithFeedback(Token::Value compare_op, in DoCompareOpWithFeedback()
1337 void Interpreter::DoAdd(InterpreterAssembler* assembler) { in DoAdd()
1344 void Interpreter::DoSub(InterpreterAssembler* assembler) { in DoSub()
1351 void Interpreter::DoMul(InterpreterAssembler* assembler) { in DoMul()
1358 void Interpreter::DoDiv(InterpreterAssembler* assembler) { in DoDiv()
1365 void Interpreter::DoMod(InterpreterAssembler* assembler) { in DoMod()
1369 void Interpreter::DoBitwiseBinaryOp(Token::Value bitwise_op, in DoBitwiseBinaryOp()
1444 void Interpreter::DoBitwiseOr(InterpreterAssembler* assembler) { in DoBitwiseOr()
1451 void Interpreter::DoBitwiseXor(InterpreterAssembler* assembler) { in DoBitwiseXor()
1458 void Interpreter::DoBitwiseAnd(InterpreterAssembler* assembler) { in DoBitwiseAnd()
1468 void Interpreter::DoShiftLeft(InterpreterAssembler* assembler) { in DoShiftLeft()
1478 void Interpreter::DoShiftRight(InterpreterAssembler* assembler) { in DoShiftRight()
1488 void Interpreter::DoShiftRightLogical(InterpreterAssembler* assembler) { in DoShiftRightLogical()
1496 void Interpreter::DoAddSmi(InterpreterAssembler* assembler) { in DoAddSmi()
1550 void Interpreter::DoSubSmi(InterpreterAssembler* assembler) { in DoSubSmi()
1604 void Interpreter::DoBitwiseOrSmi(InterpreterAssembler* assembler) { in DoBitwiseOrSmi()
1631 void Interpreter::DoBitwiseAndSmi(InterpreterAssembler* assembler) { in DoBitwiseAndSmi()
1659 void Interpreter::DoShiftLeftSmi(InterpreterAssembler* assembler) { in DoShiftLeftSmi()
1688 void Interpreter::DoShiftRightSmi(InterpreterAssembler* assembler) { in DoShiftRightSmi()
1712 Node* Interpreter::BuildUnaryOp(Callable callable, in BuildUnaryOp()
1721 void Interpreter::DoUnaryOpWithFeedback(InterpreterAssembler* assembler) { in DoUnaryOpWithFeedback()
1735 void Interpreter::DoToName(InterpreterAssembler* assembler) { in DoToName()
1746 void Interpreter::DoToNumber(InterpreterAssembler* assembler) { in DoToNumber()
1757 void Interpreter::DoToObject(InterpreterAssembler* assembler) { in DoToObject()
1766 void Interpreter::DoInc(InterpreterAssembler* assembler) { in DoInc()
1904 void Interpreter::DoDec(InterpreterAssembler* assembler) { in DoDec()
2044 void Interpreter::DoToBooleanLogicalNot(InterpreterAssembler* assembler) { in DoToBooleanLogicalNot()
2070 void Interpreter::DoLogicalNot(InterpreterAssembler* assembler) { in DoLogicalNot()
2100 void Interpreter::DoTypeOf(InterpreterAssembler* assembler) { in DoTypeOf()
2108 void Interpreter::DoDelete(Runtime::FunctionId function_id, in DoDelete()
2123 void Interpreter::DoDeletePropertyStrict(InterpreterAssembler* assembler) { in DoDeletePropertyStrict()
2131 void Interpreter::DoDeletePropertySloppy(InterpreterAssembler* assembler) { in DoDeletePropertySloppy()
2139 void Interpreter::DoGetSuperConstructor(InterpreterAssembler* assembler) { in DoGetSuperConstructor()
2148 void Interpreter::DoJSCall(InterpreterAssembler* assembler, in DoJSCall()
2172 void Interpreter::DoCall(InterpreterAssembler* assembler) { in DoCall()
2181 void Interpreter::DoCallProperty(InterpreterAssembler* assembler) { in DoCallProperty()
2192 void Interpreter::DoTailCall(InterpreterAssembler* assembler) { in DoTailCall()
2201 void Interpreter::DoCallRuntime(InterpreterAssembler* assembler) { in DoCallRuntime()
2217 void Interpreter::DoInvokeIntrinsic(InterpreterAssembler* assembler) { in DoInvokeIntrinsic()
2235 void Interpreter::DoCallRuntimeForPair(InterpreterAssembler* assembler) { in DoCallRuntimeForPair()
2259 void Interpreter::DoCallJSRuntime(InterpreterAssembler* assembler) { in DoCallJSRuntime()
2285 void Interpreter::DoCallWithSpread(InterpreterAssembler* assembler) { in DoCallWithSpread()
2308 void Interpreter::DoConstructWithSpread(InterpreterAssembler* assembler) { in DoConstructWithSpread()
2328 void Interpreter::DoConstruct(InterpreterAssembler* assembler) { in DoConstruct()
2347 void Interpreter::DoTestEqual(InterpreterAssembler* assembler) { in DoTestEqual()
2354 void Interpreter::DoTestNotEqual(InterpreterAssembler* assembler) { in DoTestNotEqual()
2361 void Interpreter::DoTestEqualStrict(InterpreterAssembler* assembler) { in DoTestEqualStrict()
2368 void Interpreter::DoTestLessThan(InterpreterAssembler* assembler) { in DoTestLessThan()
2375 void Interpreter::DoTestGreaterThan(InterpreterAssembler* assembler) { in DoTestGreaterThan()
2383 void Interpreter::DoTestLessThanOrEqual(InterpreterAssembler* assembler) { in DoTestLessThanOrEqual()
2391 void Interpreter::DoTestGreaterThanOrEqual(InterpreterAssembler* assembler) { in DoTestGreaterThanOrEqual()
2399 void Interpreter::DoTestIn(InterpreterAssembler* assembler) { in DoTestIn()
2407 void Interpreter::DoTestInstanceOf(InterpreterAssembler* assembler) { in DoTestInstanceOf()
2415 void Interpreter::DoTestUndetectable(InterpreterAssembler* assembler) { in DoTestUndetectable()
2446 void Interpreter::DoTestNull(InterpreterAssembler* assembler) { in DoTestNull()
2469 void Interpreter::DoTestUndefined(InterpreterAssembler* assembler) { in DoTestUndefined()
2493 void Interpreter::DoJump(InterpreterAssembler* assembler) { in DoJump()
2501 void Interpreter::DoJumpConstant(InterpreterAssembler* assembler) { in DoJumpConstant()
2512 void Interpreter::DoJumpIfTrue(InterpreterAssembler* assembler) { in DoJumpIfTrue()
2526 void Interpreter::DoJumpIfTrueConstant(InterpreterAssembler* assembler) { in DoJumpIfTrueConstant()
2541 void Interpreter::DoJumpIfFalse(InterpreterAssembler* assembler) { in DoJumpIfFalse()
2555 void Interpreter::DoJumpIfFalseConstant(InterpreterAssembler* assembler) { in DoJumpIfFalseConstant()
2569 void Interpreter::DoJumpIfToBooleanTrue(InterpreterAssembler* assembler) { in DoJumpIfToBooleanTrue()
2585 void Interpreter::DoJumpIfToBooleanTrueConstant( in DoJumpIfToBooleanTrueConstant()
2602 void Interpreter::DoJumpIfToBooleanFalse(InterpreterAssembler* assembler) { in DoJumpIfToBooleanFalse()
2618 void Interpreter::DoJumpIfToBooleanFalseConstant( in DoJumpIfToBooleanFalseConstant()
2635 void Interpreter::DoJumpIfNull(InterpreterAssembler* assembler) { in DoJumpIfNull()
2646 void Interpreter::DoJumpIfNullConstant(InterpreterAssembler* assembler) { in DoJumpIfNullConstant()
2658 void Interpreter::DoJumpIfUndefined(InterpreterAssembler* assembler) { in DoJumpIfUndefined()
2670 void Interpreter::DoJumpIfUndefinedConstant(InterpreterAssembler* assembler) { in DoJumpIfUndefinedConstant()
2683 void Interpreter::DoJumpIfJSReceiver(InterpreterAssembler* assembler) { in DoJumpIfJSReceiver()
2704 void Interpreter::DoJumpIfJSReceiverConstant(InterpreterAssembler* assembler) { in DoJumpIfJSReceiverConstant()
2726 void Interpreter::DoJumpIfNotHole(InterpreterAssembler* assembler) { in DoJumpIfNotHole()
2737 void Interpreter::DoJumpIfNotHoleConstant(InterpreterAssembler* assembler) { in DoJumpIfNotHoleConstant()
2750 void Interpreter::DoJumpLoop(InterpreterAssembler* assembler) { in DoJumpLoop()
2778 void Interpreter::DoCreateRegExpLiteral(InterpreterAssembler* assembler) { in DoCreateRegExpLiteral()
2796 void Interpreter::DoCreateArrayLiteral(InterpreterAssembler* assembler) { in DoCreateArrayLiteral()
2837 void Interpreter::DoCreateObjectLiteral(InterpreterAssembler* assembler) { in DoCreateObjectLiteral()
2886 void Interpreter::DoCreateClosure(InterpreterAssembler* assembler) { in DoCreateClosure()
2923 void Interpreter::DoCreateBlockContext(InterpreterAssembler* assembler) { in DoCreateBlockContext()
2938 void Interpreter::DoCreateCatchContext(InterpreterAssembler* assembler) { in DoCreateCatchContext()
2955 void Interpreter::DoCreateFunctionContext(InterpreterAssembler* assembler) { in DoCreateFunctionContext()
2968 void Interpreter::DoCreateEvalContext(InterpreterAssembler* assembler) { in DoCreateEvalContext()
2983 void Interpreter::DoCreateWithContext(InterpreterAssembler* assembler) { in DoCreateWithContext()
2998 void Interpreter::DoCreateMappedArguments(InterpreterAssembler* assembler) { in DoCreateMappedArguments()
3039 void Interpreter::DoCreateUnmappedArguments(InterpreterAssembler* assembler) { in DoCreateUnmappedArguments()
3052 void Interpreter::DoCreateRestParameter(InterpreterAssembler* assembler) { in DoCreateRestParameter()
3064 void Interpreter::DoStackCheck(InterpreterAssembler* assembler) { in DoStackCheck()
3085 void Interpreter::DoSetPendingMessage(InterpreterAssembler* assembler) { in DoSetPendingMessage()
3100 void Interpreter::DoThrow(InterpreterAssembler* assembler) { in DoThrow()
3111 void Interpreter::DoReThrow(InterpreterAssembler* assembler) { in DoReThrow()
3122 void Interpreter::DoReturn(InterpreterAssembler* assembler) { in DoReturn()
3131 void Interpreter::DoDebugger(InterpreterAssembler* assembler) { in DoDebugger()
3141 void Interpreter::Do##Name(InterpreterAssembler* assembler) { \
3152 void Interpreter::BuildForInPrepareResult(Node* output_register, in BuildForInPrepareResult()
3171 void Interpreter::DoForInPrepare(InterpreterAssembler* assembler) { in DoForInPrepare()
3215 void Interpreter::DoForInNext(InterpreterAssembler* assembler) { in DoForInNext()
3261 void Interpreter::DoForInContinue(InterpreterAssembler* assembler) { in DoForInContinue()
3288 void Interpreter::DoForInStep(InterpreterAssembler* assembler) { in DoForInStep()
3300 void Interpreter::DoWide(InterpreterAssembler* assembler) { in DoWide()
3307 void Interpreter::DoExtraWide(InterpreterAssembler* assembler) { in DoExtraWide()
3314 void Interpreter::DoIllegal(InterpreterAssembler* assembler) { in DoIllegal()
3321 void Interpreter::DoNop(InterpreterAssembler* assembler) { __ Dispatch(); } in DoNop()
3328 void Interpreter::DoSuspendGenerator(InterpreterAssembler* assembler) { in DoSuspendGenerator()
3370 void Interpreter::DoResumeGenerator(InterpreterAssembler* assembler) { in DoResumeGenerator()