• Home
  • Raw
  • Download

Lines Matching refs:masm

16 #define __ ACCESS_MASM(masm)
18 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, in Generate_Adaptor() argument
52 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), in Generate_Adaptor()
56 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
64 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
88 static void GenerateTailCallToSharedCode(MacroAssembler* masm) { in GenerateTailCallToSharedCode() argument
95 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue() argument
103 ExternalReference::address_of_stack_limit(masm->isolate()); in Generate_InOptimizationQueue()
107 GenerateTailCallToReturnedCode(masm, Runtime::kTryInstallOptimizedCode); in Generate_InOptimizationQueue()
110 GenerateTailCallToSharedCode(masm); in Generate_InOptimizationQueue()
115 void Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, in Generate_JSConstructStubHelper() argument
127 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSConstructStubHelper()
138 __ Call(CodeFactory::FastNewObject(masm->isolate()).code(), in Generate_JSConstructStubHelper()
186 masm->isolate()->heap()->SetConstructStubDeoptPCOffset(masm->pc_offset()); in Generate_JSConstructStubHelper()
229 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_JSConstructStubHelper()
241 __ IncrementCounter(masm->isolate()->counters()->constructed_objects(), 1); in Generate_JSConstructStubHelper()
248 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric() argument
249 Generate_JSConstructStubHelper(masm, false, true, false); in Generate_JSConstructStubGeneric()
252 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) { in Generate_JSConstructStubApi() argument
253 Generate_JSConstructStubHelper(masm, true, false, false); in Generate_JSConstructStubApi()
256 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub() argument
257 Generate_JSConstructStubHelper(masm, false, false, false); in Generate_JSBuiltinsConstructStub()
261 MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubForDerived() argument
262 Generate_JSConstructStubHelper(masm, false, false, true); in Generate_JSBuiltinsConstructStubForDerived()
265 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable() argument
266 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_ConstructedNonConstructable()
274 static void Generate_CheckStackOverflow(MacroAssembler* masm, in Generate_CheckStackOverflow() argument
283 ExternalReference::address_of_real_stack_limit(masm->isolate()); in Generate_CheckStackOverflow()
304 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm, in Generate_JSEntryTrampolineHelper() argument
306 ProfileEntryHookStub::MaybeCallEntryHook(masm); in Generate_JSEntryTrampolineHelper()
309 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_JSEntryTrampolineHelper()
313 masm->isolate()); in Generate_JSEntryTrampolineHelper()
329 Generate_CheckStackOverflow(masm, kEaxIsUntaggedInt); in Generate_JSEntryTrampolineHelper()
352 ? masm->isolate()->builtins()->Construct() in Generate_JSEntryTrampolineHelper()
353 : masm->isolate()->builtins()->Call(); in Generate_JSEntryTrampolineHelper()
363 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline() argument
364 Generate_JSEntryTrampolineHelper(masm, false); in Generate_JSEntryTrampoline()
367 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline() argument
368 Generate_JSEntryTrampolineHelper(masm, true); in Generate_JSConstructEntryTrampoline()
372 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline() argument
397 ExternalReference::debug_hook_on_function_call_address(masm->isolate()); in Generate_ResumeGeneratorTrampoline()
403 ExternalReference::debug_suspended_generator_address(masm->isolate()); in Generate_ResumeGeneratorTrampoline()
463 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_ResumeGeneratorTrampoline()
476 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_ResumeGeneratorTrampoline()
487 static void LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, in LeaveInterpreterFrame() argument
521 void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { in Generate_InterpreterEntryTrampoline() argument
522 ProfileEntryHookStub::MaybeCallEntryHook(masm); in Generate_InterpreterEntryTrampoline()
527 FrameScope frame_scope(masm, StackFrame::MANUAL); in Generate_InterpreterEntryTrampoline()
546 __ Move(ecx, masm->CodeObject()); // Self-reference to this code. in Generate_InterpreterEntryTrampoline()
586 ExternalReference::address_of_real_stack_limit(masm->isolate()); in Generate_InterpreterEntryTrampoline()
595 __ mov(eax, Immediate(masm->isolate()->factory()->undefined_value())); in Generate_InterpreterEntryTrampoline()
612 masm->isolate()))); in Generate_InterpreterEntryTrampoline()
620 masm->isolate()->heap()->SetInterpreterEntryReturnPCOffset(masm->pc_offset()); in Generate_InterpreterEntryTrampoline()
623 LeaveInterpreterFrame(masm, ebx, ecx); in Generate_InterpreterEntryTrampoline()
650 static void Generate_StackOverflowCheck(MacroAssembler* masm, Register num_args, in Generate_StackOverflowCheck() argument
658 ExternalReference::address_of_real_stack_limit(masm->isolate()); in Generate_StackOverflowCheck()
676 static void Generate_InterpreterPushArgs(MacroAssembler* masm, in Generate_InterpreterPushArgs() argument
696 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl() argument
714 Generate_StackOverflowCheck(masm, ecx, edx, edi, &stack_overflow); in Generate_InterpreterPushArgsAndCallImpl()
724 Generate_InterpreterPushArgs(masm, ecx, ebx); in Generate_InterpreterPushArgsAndCallImpl()
730 __ Jump(masm->isolate()->builtins()->CallFunction(ConvertReceiverMode::kAny, in Generate_InterpreterPushArgsAndCallImpl()
734 __ Jump(masm->isolate()->builtins()->CallWithSpread(), in Generate_InterpreterPushArgsAndCallImpl()
737 __ Jump(masm->isolate()->builtins()->Call(ConvertReceiverMode::kAny, in Generate_InterpreterPushArgsAndCallImpl()
760 MacroAssembler* masm, Register num_args, Register start_addr, in Generate_InterpreterPushArgsAndReturnAddress() argument
780 Generate_StackOverflowCheck(masm, num_args, scratch1, scratch2, in Generate_InterpreterPushArgsAndReturnAddress()
849 MacroAssembler* masm, InterpreterPushArgsMode mode) { in Generate_InterpreterPushArgsAndConstructImpl() argument
867 Generate_InterpreterPushArgsAndReturnAddress(masm, eax, ecx, edx, edi, false, in Generate_InterpreterPushArgsAndConstructImpl()
886 __ Jump(masm->isolate()->builtins()->ConstructWithSpread(), in Generate_InterpreterPushArgsAndConstructImpl()
891 __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CODE_TARGET); in Generate_InterpreterPushArgsAndConstructImpl()
909 MacroAssembler* masm) { in Generate_InterpreterPushArgsAndConstructArray() argument
926 Generate_InterpreterPushArgsAndReturnAddress(masm, eax, ecx, edx, edi, true, in Generate_InterpreterPushArgsAndConstructArray()
935 ArrayConstructorStub stub(masm->isolate()); in Generate_InterpreterPushArgsAndConstructArray()
950 static void Generate_InterpreterEnterBytecode(MacroAssembler* masm) { in Generate_InterpreterEnterBytecode() argument
954 masm->isolate()->heap()->interpreter_entry_return_pc_offset()); in Generate_InterpreterEnterBytecode()
957 masm->isolate()->builtins()->InterpreterEntryTrampoline()); in Generate_InterpreterEnterBytecode()
965 masm->isolate()))); in Generate_InterpreterEnterBytecode()
992 void Builtins::Generate_InterpreterEnterBytecodeAdvance(MacroAssembler* masm) { in Generate_InterpreterEnterBytecodeAdvance() argument
1000 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_InterpreterEnterBytecodeAdvance()
1010 Generate_InterpreterEnterBytecode(masm); in Generate_InterpreterEnterBytecodeAdvance()
1013 void Builtins::Generate_InterpreterEnterBytecodeDispatch(MacroAssembler* masm) { in Generate_InterpreterEnterBytecodeDispatch() argument
1014 Generate_InterpreterEnterBytecode(masm); in Generate_InterpreterEnterBytecodeDispatch()
1017 void Builtins::Generate_CompileLazy(MacroAssembler* masm) { in Generate_CompileLazy() argument
1035 __ cmp(ebx, masm->isolate()->factory()->undefined_value()); in Generate_CompileLazy()
1123 __ Move(ebx, masm->CodeObject()); in Generate_CompileLazy()
1139 GenerateTailCallToReturnedCode(masm, Runtime::kCompileLazy); in Generate_CompileLazy()
1142 void Builtins::Generate_CompileBaseline(MacroAssembler* masm) { in Generate_CompileBaseline() argument
1143 GenerateTailCallToReturnedCode(masm, Runtime::kCompileBaseline); in Generate_CompileBaseline()
1146 void Builtins::Generate_CompileOptimized(MacroAssembler* masm) { in Generate_CompileOptimized() argument
1147 GenerateTailCallToReturnedCode(masm, in Generate_CompileOptimized()
1151 void Builtins::Generate_CompileOptimizedConcurrent(MacroAssembler* masm) { in Generate_CompileOptimizedConcurrent() argument
1152 GenerateTailCallToReturnedCode(masm, Runtime::kCompileOptimized_Concurrent); in Generate_CompileOptimizedConcurrent()
1155 void Builtins::Generate_InstantiateAsmJs(MacroAssembler* masm) { in Generate_InstantiateAsmJs() argument
1163 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_InstantiateAsmJs()
1221 GenerateTailCallToReturnedCode(masm, Runtime::kCompileLazy); in Generate_InstantiateAsmJs()
1224 static void GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) { in GenerateMakeCodeYoungAgainCommon() argument
1237 FrameScope scope(masm, StackFrame::MANUAL); in GenerateMakeCodeYoungAgainCommon()
1240 Immediate(ExternalReference::isolate_address(masm->isolate()))); in GenerateMakeCodeYoungAgainCommon()
1243 ExternalReference::get_make_code_young_function(masm->isolate()), 2); in GenerateMakeCodeYoungAgainCommon()
1250 void Builtins::Generate_Make##C##CodeYoungAgain(MacroAssembler* masm) { \
1251 GenerateMakeCodeYoungAgainCommon(masm); \
1256 void Builtins::Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) { in CODE_AGE_LIST()
1265 FrameScope scope(masm, StackFrame::MANUAL); in CODE_AGE_LIST()
1268 Immediate(ExternalReference::isolate_address(masm->isolate()))); in CODE_AGE_LIST()
1271 ExternalReference::get_mark_code_as_executed_function(masm->isolate()), in CODE_AGE_LIST()
1288 void Builtins::Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) { in Generate_MarkCodeAsExecutedTwice() argument
1289 GenerateMakeCodeYoungAgainCommon(masm); in Generate_MarkCodeAsExecutedTwice()
1292 void Builtins::Generate_MarkCodeAsToBeExecutedOnce(MacroAssembler* masm) { in Generate_MarkCodeAsToBeExecutedOnce() argument
1293 Generate_MarkCodeAsExecutedOnce(masm); in Generate_MarkCodeAsToBeExecutedOnce()
1296 static void Generate_NotifyStubFailureHelper(MacroAssembler* masm, in Generate_NotifyStubFailureHelper() argument
1300 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_NotifyStubFailureHelper()
1315 void Builtins::Generate_NotifyStubFailure(MacroAssembler* masm) { in Generate_NotifyStubFailure() argument
1316 Generate_NotifyStubFailureHelper(masm, kDontSaveFPRegs); in Generate_NotifyStubFailure()
1319 void Builtins::Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) { in Generate_NotifyStubFailureSaveDoubles() argument
1320 Generate_NotifyStubFailureHelper(masm, kSaveFPRegs); in Generate_NotifyStubFailureSaveDoubles()
1323 static void Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, in Generate_NotifyDeoptimizedHelper() argument
1326 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_NotifyDeoptimizedHelper()
1356 void Builtins::Generate_NotifyDeoptimized(MacroAssembler* masm) { in Generate_NotifyDeoptimized() argument
1357 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER); in Generate_NotifyDeoptimized()
1360 void Builtins::Generate_NotifySoftDeoptimized(MacroAssembler* masm) { in Generate_NotifySoftDeoptimized() argument
1361 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::SOFT); in Generate_NotifySoftDeoptimized()
1364 void Builtins::Generate_NotifyLazyDeoptimized(MacroAssembler* masm) { in Generate_NotifyLazyDeoptimized() argument
1365 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY); in Generate_NotifyLazyDeoptimized()
1369 void Builtins::Generate_FunctionPrototypeApply(MacroAssembler* masm) { in Generate_FunctionPrototypeApply() argument
1427 __ Jump(masm->isolate()->builtins()->Apply(), RelocInfo::CODE_TARGET); in Generate_FunctionPrototypeApply()
1434 __ Jump(masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET); in Generate_FunctionPrototypeApply()
1446 void Builtins::Generate_FunctionPrototypeCall(MacroAssembler* masm) { in Generate_FunctionPrototypeCall() argument
1488 __ Jump(masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET); in Generate_FunctionPrototypeCall()
1491 void Builtins::Generate_ReflectApply(MacroAssembler* masm) { in Generate_ReflectApply() argument
1543 __ Jump(masm->isolate()->builtins()->Apply(), RelocInfo::CODE_TARGET); in Generate_ReflectApply()
1553 void Builtins::Generate_ReflectConstruct(MacroAssembler* masm) { in Generate_ReflectConstruct() argument
1614 __ Jump(masm->isolate()->builtins()->Apply(), RelocInfo::CODE_TARGET); in Generate_ReflectConstruct()
1631 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode() argument
1655 InternalArrayConstructorStub stub(masm->isolate()); in Generate_InternalArrayCode()
1659 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode() argument
1683 __ mov(ebx, masm->isolate()->factory()->undefined_value()); in Generate_ArrayCode()
1684 ArrayConstructorStub stub(masm->isolate()); in Generate_ArrayCode()
1689 void Builtins::Generate_MathMaxMin(MacroAssembler* masm, MathMaxMinKind kind) { in Generate_MathMaxMin() argument
1729 FrameScope scope(masm, StackFrame::MANUAL); in Generate_MathMaxMin()
1736 __ Call(masm->isolate()->builtins()->ToNumber(), RelocInfo::CODE_TARGET); in Generate_MathMaxMin()
1824 void Builtins::Generate_NumberConstructor(MacroAssembler* masm) { in Generate_NumberConstructor() argument
1844 FrameScope scope(masm, StackFrame::MANUAL); in Generate_NumberConstructor()
1848 __ Call(masm->isolate()->builtins()->ToNumber(), RelocInfo::CODE_TARGET); in Generate_NumberConstructor()
1867 void Builtins::Generate_NumberConstructor_ConstructStub(MacroAssembler* masm) { in Generate_NumberConstructor_ConstructStub() argument
1905 FrameScope scope(masm, StackFrame::MANUAL); in Generate_NumberConstructor_ConstructStub()
1909 __ Call(masm->isolate()->builtins()->ToNumber(), RelocInfo::CODE_TARGET); in Generate_NumberConstructor_ConstructStub()
1932 FrameScope scope(masm, StackFrame::MANUAL); in Generate_NumberConstructor_ConstructStub()
1935 __ Call(CodeFactory::FastNewObject(masm->isolate()).code(), in Generate_NumberConstructor_ConstructStub()
1953 void Builtins::Generate_StringConstructor(MacroAssembler* masm) { in Generate_StringConstructor() argument
1994 FrameScope scope(masm, StackFrame::MANUAL); in Generate_StringConstructor()
1997 __ Call(masm->isolate()->builtins()->ToString(), RelocInfo::CODE_TARGET); in Generate_StringConstructor()
2024 void Builtins::Generate_StringConstructor_ConstructStub(MacroAssembler* masm) { in Generate_StringConstructor_ConstructStub() argument
2060 FrameScope scope(masm, StackFrame::MANUAL); in Generate_StringConstructor_ConstructStub()
2064 __ Call(masm->isolate()->builtins()->ToString(), RelocInfo::CODE_TARGET); in Generate_StringConstructor_ConstructStub()
2094 FrameScope scope(masm, StackFrame::MANUAL); in Generate_StringConstructor_ConstructStub()
2098 __ Call(CodeFactory::FastNewObject(masm->isolate()).code(), in Generate_StringConstructor_ConstructStub()
2115 static void EnterArgumentsAdaptorFrame(MacroAssembler* masm) { in EnterArgumentsAdaptorFrame() argument
2133 static void LeaveArgumentsAdaptorFrame(MacroAssembler* masm) { in LeaveArgumentsAdaptorFrame() argument
2148 void Builtins::Generate_Apply(MacroAssembler* masm) { in Generate_Apply() argument
2182 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_Apply()
2246 ExternalReference::address_of_real_stack_limit(masm->isolate()); in Generate_Apply()
2310 __ j(equal, masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET); in Generate_Apply()
2311 __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CODE_TARGET); in Generate_Apply()
2345 void PrepareForTailCall(MacroAssembler* masm, Register args_reg, in PrepareForTailCall() argument
2349 Comment cmnt(masm, "[ PrepareForTailCall"); in PrepareForTailCall()
2355 masm->isolate()); in PrepareForTailCall()
2406 void Builtins::Generate_CallFunction(MacroAssembler* masm, in Generate_CallFunction() argument
2471 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_CallFunction()
2477 __ Call(masm->isolate()->builtins()->ToObject(), in Generate_CallFunction()
2500 PrepareForTailCall(masm, eax, ebx, ecx, edx); in Generate_CallFunction()
2515 FrameScope frame(masm, StackFrame::INTERNAL); in Generate_CallFunction()
2523 void Generate_PushBoundArguments(MacroAssembler* masm) { in Generate_PushBoundArguments() argument
2559 FrameScope scope(masm, StackFrame::MANUAL); in Generate_PushBoundArguments()
2608 void Builtins::Generate_CallBoundFunctionImpl(MacroAssembler* masm, in Generate_CallBoundFunctionImpl() argument
2617 PrepareForTailCall(masm, eax, ebx, ecx, edx); in Generate_CallBoundFunctionImpl()
2625 Generate_PushBoundArguments(masm); in Generate_CallBoundFunctionImpl()
2630 Builtins::kCall_ReceiverIsAny, masm->isolate()))); in Generate_CallBoundFunctionImpl()
2636 void Builtins::Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, in Generate_Call() argument
2647 __ j(equal, masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2650 __ j(equal, masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2663 PrepareForTailCall(masm, eax, ebx, ecx, edx); in Generate_Call()
2675 ExternalReference(Runtime::kJSProxyCall, masm->isolate())); in Generate_Call()
2684 __ Jump(masm->isolate()->builtins()->CallFunction( in Generate_Call()
2691 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_Call()
2697 static void CheckSpreadAndPushToStack(MacroAssembler* masm) { in CheckSpreadAndPushToStack() argument
2778 FrameScope scope(masm, StackFrame::INTERNAL); in CheckSpreadAndPushToStack()
2876 void Builtins::Generate_CallWithSpread(MacroAssembler* masm) { in Generate_CallWithSpread() argument
2884 CheckSpreadAndPushToStack(masm); in Generate_CallWithSpread()
2885 __ Jump(masm->isolate()->builtins()->Call(ConvertReceiverMode::kAny, in Generate_CallWithSpread()
2891 void Builtins::Generate_ConstructFunction(MacroAssembler* masm) { in Generate_ConstructFunction() argument
2912 void Builtins::Generate_ConstructBoundFunction(MacroAssembler* masm) { in Generate_ConstructBoundFunction() argument
2921 Generate_PushBoundArguments(masm); in Generate_ConstructBoundFunction()
2935 ExternalReference(Builtins::kConstruct, masm->isolate()))); in Generate_ConstructBoundFunction()
2941 void Builtins::Generate_ConstructProxy(MacroAssembler* masm) { in Generate_ConstructProxy() argument
2958 ExternalReference(Runtime::kJSProxyConstruct, masm->isolate())); in Generate_ConstructProxy()
2962 void Builtins::Generate_Construct(MacroAssembler* masm) { in Generate_Construct() argument
2976 __ j(equal, masm->isolate()->builtins()->ConstructFunction(), in Generate_Construct()
2987 __ j(equal, masm->isolate()->builtins()->ConstructBoundFunction(), in Generate_Construct()
2992 __ j(equal, masm->isolate()->builtins()->ConstructProxy(), in Generate_Construct()
3001 __ Jump(masm->isolate()->builtins()->CallFunction(), in Generate_Construct()
3008 __ Jump(masm->isolate()->builtins()->ConstructedNonConstructable(), in Generate_Construct()
3013 void Builtins::Generate_ConstructWithSpread(MacroAssembler* masm) { in Generate_ConstructWithSpread() argument
3021 CheckSpreadAndPushToStack(masm); in Generate_ConstructWithSpread()
3022 __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CODE_TARGET); in Generate_ConstructWithSpread()
3026 void Builtins::Generate_AllocateInNewSpace(MacroAssembler* masm) { in Generate_AllocateInNewSpace() argument
3040 void Builtins::Generate_AllocateInOldSpace(MacroAssembler* masm) { in Generate_AllocateInOldSpace() argument
3055 void Builtins::Generate_Abort(MacroAssembler* masm) { in Generate_Abort() argument
3067 void Builtins::Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) { in Generate_ArgumentsAdaptorTrampoline() argument
3076 __ IncrementCounter(masm->isolate()->counters()->arguments_adaptors(), 1); in Generate_ArgumentsAdaptorTrampoline()
3086 EnterArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
3089 Generate_StackOverflowCheck(masm, ebx, ecx, edi, &stack_overflow); in Generate_ArgumentsAdaptorTrampoline()
3109 EnterArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
3112 Generate_StackOverflowCheck(masm, ebx, ecx, edi, &stack_overflow); in Generate_ArgumentsAdaptorTrampoline()
3138 __ push(Immediate(masm->isolate()->factory()->undefined_value())); in Generate_ArgumentsAdaptorTrampoline()
3157 masm->isolate()->heap()->SetArgumentsAdaptorDeoptPCOffset(masm->pc_offset()); in Generate_ArgumentsAdaptorTrampoline()
3160 LeaveArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
3172 FrameScope frame(masm, StackFrame::MANUAL); in Generate_ArgumentsAdaptorTrampoline()
3178 static void CompatibleReceiverCheck(MacroAssembler* masm, Register receiver, in CompatibleReceiverCheck() argument
3241 void Builtins::Generate_HandleFastApiCall(MacroAssembler* masm) { in Generate_HandleFastApiCall() argument
3261 CompatibleReceiverCheck(masm, ecx, ebx, edx, eax, &receiver_check_failed); in Generate_HandleFastApiCall()
3279 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_HandleFastApiCall()
3284 static void Generate_OnStackReplacementHelper(MacroAssembler* masm, in Generate_OnStackReplacementHelper() argument
3295 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_OnStackReplacementHelper()
3334 void Builtins::Generate_OnStackReplacement(MacroAssembler* masm) { in Generate_OnStackReplacement() argument
3335 Generate_OnStackReplacementHelper(masm, false); in Generate_OnStackReplacement()
3338 void Builtins::Generate_InterpreterOnStackReplacement(MacroAssembler* masm) { in Generate_InterpreterOnStackReplacement() argument
3339 Generate_OnStackReplacementHelper(masm, true); in Generate_InterpreterOnStackReplacement()