Lines Matching refs:masm
16 #define __ ACCESS_MASM(masm)
18 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, in Generate_Adaptor() argument
47 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), in Generate_Adaptor()
52 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, in GenerateLoadInternalArrayFunction() argument
59 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { in GenerateLoadArrayFunction() argument
64 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode() argument
73 GenerateLoadInternalArrayFunction(masm, r4); in Generate_InternalArrayCode()
87 InternalArrayConstructorStub stub(masm->isolate()); in Generate_InternalArrayCode()
91 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode() argument
100 GenerateLoadArrayFunction(masm, r4); in Generate_ArrayCode()
115 ArrayConstructorStub stub(masm->isolate()); in Generate_ArrayCode()
120 void Builtins::Generate_MathMaxMin(MacroAssembler* masm, MathMaxMinKind kind) { in Generate_MathMaxMin() argument
167 FrameScope scope(masm, StackFrame::MANUAL); in Generate_MathMaxMin()
173 __ Call(masm->isolate()->builtins()->ToNumber(), RelocInfo::CODE_TARGET); in Generate_MathMaxMin()
231 void Builtins::Generate_NumberConstructor(MacroAssembler* masm) { in Generate_NumberConstructor() argument
254 FrameScope scope(masm, StackFrame::MANUAL); in Generate_NumberConstructor()
257 __ Call(masm->isolate()->builtins()->ToNumber(), RelocInfo::CODE_TARGET); in Generate_NumberConstructor()
275 void Builtins::Generate_NumberConstructor_ConstructStub(MacroAssembler* masm) { in Generate_NumberConstructor_ConstructStub() argument
311 FrameScope scope(masm, StackFrame::MANUAL); in Generate_NumberConstructor_ConstructStub()
316 __ Call(masm->isolate()->builtins()->ToNumber(), RelocInfo::CODE_TARGET); in Generate_NumberConstructor_ConstructStub()
337 FrameScope scope(masm, StackFrame::MANUAL); in Generate_NumberConstructor_ConstructStub()
341 __ Call(CodeFactory::FastNewObject(masm->isolate()).code(), in Generate_NumberConstructor_ConstructStub()
357 void Builtins::Generate_StringConstructor(MacroAssembler* masm) { in Generate_StringConstructor() argument
400 FrameScope scope(masm, StackFrame::MANUAL); in Generate_StringConstructor()
403 __ Call(masm->isolate()->builtins()->ToString(), RelocInfo::CODE_TARGET); in Generate_StringConstructor()
426 void Builtins::Generate_StringConstructor_ConstructStub(MacroAssembler* masm) { in Generate_StringConstructor_ConstructStub() argument
463 FrameScope scope(masm, StackFrame::MANUAL); in Generate_StringConstructor_ConstructStub()
468 __ Call(masm->isolate()->builtins()->ToString(), RelocInfo::CODE_TARGET); in Generate_StringConstructor_ConstructStub()
489 FrameScope scope(masm, StackFrame::MANUAL); in Generate_StringConstructor_ConstructStub()
493 __ Call(CodeFactory::FastNewObject(masm->isolate()).code(), in Generate_StringConstructor_ConstructStub()
508 static void GenerateTailCallToSharedCode(MacroAssembler* masm) { in GenerateTailCallToSharedCode() argument
515 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
523 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
541 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue() argument
552 GenerateTailCallToReturnedCode(masm, Runtime::kTryInstallOptimizedCode); in Generate_InOptimizationQueue()
555 GenerateTailCallToSharedCode(masm); in Generate_InOptimizationQueue()
560 void Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, in Generate_JSConstructStubHelper() argument
573 Isolate* isolate = masm->isolate(); in Generate_JSConstructStubHelper()
577 FrameAndConstantPoolScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSConstructStubHelper()
591 __ Call(CodeFactory::FastNewObject(masm->isolate()).code(), in Generate_JSConstructStubHelper()
644 ConstantPoolUnavailableScope constant_pool_unavailable(masm); in Generate_JSConstructStubHelper()
652 masm->isolate()->heap()->SetConstructStubInvokeDeoptPCOffset( in Generate_JSConstructStubHelper()
653 masm->pc_offset()); in Generate_JSConstructStubHelper()
705 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_JSConstructStubHelper()
722 masm->isolate()->heap()->SetConstructStubCreateDeoptPCOffset( in Generate_JSConstructStubHelper()
723 masm->pc_offset()); in Generate_JSConstructStubHelper()
750 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric() argument
751 Generate_JSConstructStubHelper(masm, false, true, false); in Generate_JSConstructStubGeneric()
754 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) { in Generate_JSConstructStubApi() argument
755 Generate_JSConstructStubHelper(masm, true, false, false); in Generate_JSConstructStubApi()
758 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub() argument
759 Generate_JSConstructStubHelper(masm, false, false, false); in Generate_JSBuiltinsConstructStub()
763 MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubForDerived() argument
764 Generate_JSConstructStubHelper(masm, false, false, true); in Generate_JSBuiltinsConstructStubForDerived()
768 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline() argument
794 ExternalReference::debug_hook_on_function_call_address(masm->isolate()); in Generate_ResumeGeneratorTrampoline()
804 ExternalReference::debug_suspended_generator_address(masm->isolate()); in Generate_ResumeGeneratorTrampoline()
869 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_ResumeGeneratorTrampoline()
879 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_ResumeGeneratorTrampoline()
888 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable() argument
889 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_ConstructedNonConstructable()
897 static void Generate_CheckStackOverflow(MacroAssembler* masm, Register argc, in Generate_CheckStackOverflow() argument
923 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm, in Generate_JSEntryTrampolineHelper() argument
932 ProfileEntryHookStub::MaybeCallEntryHook(masm); in Generate_JSEntryTrampolineHelper()
936 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_JSEntryTrampolineHelper()
940 masm->isolate()); in Generate_JSEntryTrampolineHelper()
951 Generate_CheckStackOverflow(masm, r6, kArgcIsUntaggedInt); in Generate_JSEntryTrampolineHelper()
986 ? masm->isolate()->builtins()->Construct() in Generate_JSEntryTrampolineHelper()
987 : masm->isolate()->builtins()->Call(); in Generate_JSEntryTrampolineHelper()
998 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline() argument
999 Generate_JSEntryTrampolineHelper(masm, false); in Generate_JSEntryTrampoline()
1002 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline() argument
1003 Generate_JSEntryTrampolineHelper(masm, true); in Generate_JSConstructEntryTrampoline()
1006 static void LeaveInterpreterFrame(MacroAssembler* masm, Register scratch) { in LeaveInterpreterFrame() argument
1037 void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { in Generate_InterpreterEntryTrampoline() argument
1038 ProfileEntryHookStub::MaybeCallEntryHook(masm); in Generate_InterpreterEntryTrampoline()
1043 FrameScope frame_scope(masm, StackFrame::MANUAL); in Generate_InterpreterEntryTrampoline()
1066 __ mov(ip, Operand(masm->CodeObject())); // Self-reference to this code. in Generate_InterpreterEntryTrampoline()
1138 masm->isolate()))); in Generate_InterpreterEntryTrampoline()
1147 masm->isolate()->heap()->SetInterpreterEntryReturnPCOffset(masm->pc_offset()); in Generate_InterpreterEntryTrampoline()
1150 LeaveInterpreterFrame(masm, r5); in Generate_InterpreterEntryTrampoline()
1166 static void Generate_StackOverflowCheck(MacroAssembler* masm, Register num_args, in Generate_StackOverflowCheck() argument
1182 static void Generate_InterpreterPushArgs(MacroAssembler* masm, in Generate_InterpreterPushArgs() argument
1187 Generate_StackOverflowCheck(masm, num_args, scratch, stack_overflow); in Generate_InterpreterPushArgs()
1200 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl() argument
1215 Generate_InterpreterPushArgs(masm, r6, r5, r6, r7, &stack_overflow); in Generate_InterpreterPushArgsAndCallImpl()
1219 __ Jump(masm->isolate()->builtins()->CallFunction(ConvertReceiverMode::kAny, in Generate_InterpreterPushArgsAndCallImpl()
1223 __ Jump(masm->isolate()->builtins()->CallWithSpread(), in Generate_InterpreterPushArgsAndCallImpl()
1226 __ Jump(masm->isolate()->builtins()->Call(ConvertReceiverMode::kAny, in Generate_InterpreterPushArgsAndCallImpl()
1241 MacroAssembler* masm, InterpreterPushArgsMode mode) { in Generate_InterpreterPushArgsAndConstructImpl() argument
1260 Generate_InterpreterPushArgs(masm, r3, r7, r3, r8, &stack_overflow); in Generate_InterpreterPushArgsAndConstructImpl()
1276 __ Jump(masm->isolate()->builtins()->ConstructWithSpread(), in Generate_InterpreterPushArgsAndConstructImpl()
1281 __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CODE_TARGET); in Generate_InterpreterPushArgsAndConstructImpl()
1294 MacroAssembler* masm) { in Generate_InterpreterPushArgsAndConstructArray() argument
1306 Generate_InterpreterPushArgs(masm, r7, r6, r7, r8, &stack_overflow); in Generate_InterpreterPushArgsAndConstructArray()
1311 ArrayConstructorStub stub(masm->isolate()); in Generate_InterpreterPushArgsAndConstructArray()
1322 static void Generate_InterpreterEnterBytecode(MacroAssembler* masm) { in Generate_InterpreterEnterBytecode() argument
1326 masm->isolate()->heap()->interpreter_entry_return_pc_offset()); in Generate_InterpreterEnterBytecode()
1328 __ Move(r5, masm->isolate()->builtins()->InterpreterEntryTrampoline()); in Generate_InterpreterEnterBytecode()
1336 masm->isolate()))); in Generate_InterpreterEnterBytecode()
1364 void Builtins::Generate_InterpreterEnterBytecodeAdvance(MacroAssembler* masm) { in Generate_InterpreterEnterBytecodeAdvance() argument
1373 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_InterpreterEnterBytecodeAdvance()
1382 Generate_InterpreterEnterBytecode(masm); in Generate_InterpreterEnterBytecodeAdvance()
1385 void Builtins::Generate_InterpreterEnterBytecodeDispatch(MacroAssembler* masm) { in Generate_InterpreterEnterBytecodeDispatch() argument
1386 Generate_InterpreterEnterBytecode(masm); in Generate_InterpreterEnterBytecodeDispatch()
1389 void Builtins::Generate_CompileLazy(MacroAssembler* masm) { in Generate_CompileLazy() argument
1494 __ mov(r8, Operand(masm->CodeObject())); in Generate_CompileLazy()
1505 GenerateTailCallToReturnedCode(masm, Runtime::kCompileLazy); in Generate_CompileLazy()
1508 void Builtins::Generate_CompileBaseline(MacroAssembler* masm) { in Generate_CompileBaseline() argument
1509 GenerateTailCallToReturnedCode(masm, Runtime::kCompileBaseline); in Generate_CompileBaseline()
1512 void Builtins::Generate_CompileOptimized(MacroAssembler* masm) { in Generate_CompileOptimized() argument
1513 GenerateTailCallToReturnedCode(masm, in Generate_CompileOptimized()
1517 void Builtins::Generate_CompileOptimizedConcurrent(MacroAssembler* masm) { in Generate_CompileOptimizedConcurrent() argument
1518 GenerateTailCallToReturnedCode(masm, Runtime::kCompileOptimized_Concurrent); in Generate_CompileOptimizedConcurrent()
1521 void Builtins::Generate_InstantiateAsmJs(MacroAssembler* masm) { in Generate_InstantiateAsmJs() argument
1529 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_InstantiateAsmJs()
1580 GenerateTailCallToReturnedCode(masm, Runtime::kCompileLazy); in Generate_InstantiateAsmJs()
1583 static void GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) { in GenerateMakeCodeYoungAgainCommon() argument
1599 FrameScope scope(masm, StackFrame::MANUAL); in GenerateMakeCodeYoungAgainCommon()
1603 __ mov(r4, Operand(ExternalReference::isolate_address(masm->isolate()))); in GenerateMakeCodeYoungAgainCommon()
1605 ExternalReference::get_make_code_young_function(masm->isolate()), 2); in GenerateMakeCodeYoungAgainCommon()
1613 void Builtins::Generate_Make##C##CodeYoungAgain(MacroAssembler* masm) { \
1614 GenerateMakeCodeYoungAgainCommon(masm); \
1619 void Builtins::Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) { in CODE_AGE_LIST()
1635 FrameScope scope(masm, StackFrame::MANUAL); in CODE_AGE_LIST()
1639 __ mov(r4, Operand(ExternalReference::isolate_address(masm->isolate()))); in CODE_AGE_LIST()
1641 ExternalReference::get_mark_code_as_executed_function(masm->isolate()), in CODE_AGE_LIST()
1655 void Builtins::Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) { in Generate_MarkCodeAsExecutedTwice() argument
1656 GenerateMakeCodeYoungAgainCommon(masm); in Generate_MarkCodeAsExecutedTwice()
1659 void Builtins::Generate_MarkCodeAsToBeExecutedOnce(MacroAssembler* masm) { in Generate_MarkCodeAsToBeExecutedOnce() argument
1660 Generate_MarkCodeAsExecutedOnce(masm); in Generate_MarkCodeAsToBeExecutedOnce()
1663 static void Generate_NotifyStubFailureHelper(MacroAssembler* masm, in Generate_NotifyStubFailureHelper() argument
1666 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_NotifyStubFailureHelper()
1681 void Builtins::Generate_NotifyStubFailure(MacroAssembler* masm) { in Generate_NotifyStubFailure() argument
1682 Generate_NotifyStubFailureHelper(masm, kDontSaveFPRegs); in Generate_NotifyStubFailure()
1685 void Builtins::Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) { in Generate_NotifyStubFailureSaveDoubles() argument
1686 Generate_NotifyStubFailureHelper(masm, kSaveFPRegs); in Generate_NotifyStubFailureSaveDoubles()
1689 static void Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, in Generate_NotifyDeoptimizedHelper() argument
1692 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_NotifyDeoptimizedHelper()
1725 void Builtins::Generate_NotifyDeoptimized(MacroAssembler* masm) { in Generate_NotifyDeoptimized() argument
1726 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER); in Generate_NotifyDeoptimized()
1729 void Builtins::Generate_NotifySoftDeoptimized(MacroAssembler* masm) { in Generate_NotifySoftDeoptimized() argument
1730 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::SOFT); in Generate_NotifySoftDeoptimized()
1733 void Builtins::Generate_NotifyLazyDeoptimized(MacroAssembler* masm) { in Generate_NotifyLazyDeoptimized() argument
1734 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY); in Generate_NotifyLazyDeoptimized()
1738 void CompatibleReceiverCheck(MacroAssembler* masm, Register receiver, in CompatibleReceiverCheck() argument
1802 void Builtins::Generate_HandleFastApiCall(MacroAssembler* masm) { in Generate_HandleFastApiCall() argument
1821 CompatibleReceiverCheck(masm, r5, r6, &receiver_check_failed); in Generate_HandleFastApiCall()
1838 static void Generate_OnStackReplacementHelper(MacroAssembler* masm, in Generate_OnStackReplacementHelper() argument
1849 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_OnStackReplacementHelper()
1874 ConstantPoolUnavailableScope constant_pool_unavailable(masm); in Generate_OnStackReplacementHelper()
1897 void Builtins::Generate_OnStackReplacement(MacroAssembler* masm) { in Generate_OnStackReplacement() argument
1898 Generate_OnStackReplacementHelper(masm, false); in Generate_OnStackReplacement()
1901 void Builtins::Generate_InterpreterOnStackReplacement(MacroAssembler* masm) { in Generate_InterpreterOnStackReplacement() argument
1902 Generate_OnStackReplacementHelper(masm, true); in Generate_InterpreterOnStackReplacement()
1906 void Builtins::Generate_FunctionPrototypeApply(MacroAssembler* masm) { in Generate_FunctionPrototypeApply() argument
1959 __ Jump(masm->isolate()->builtins()->Apply(), RelocInfo::CODE_TARGET); in Generate_FunctionPrototypeApply()
1966 __ Jump(masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET); in Generate_FunctionPrototypeApply()
1978 void Builtins::Generate_FunctionPrototypeCall(MacroAssembler* masm) { in Generate_FunctionPrototypeCall() argument
2018 __ Jump(masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET); in Generate_FunctionPrototypeCall()
2021 void Builtins::Generate_ReflectApply(MacroAssembler* masm) { in Generate_ReflectApply() argument
2073 __ Jump(masm->isolate()->builtins()->Apply(), RelocInfo::CODE_TARGET); in Generate_ReflectApply()
2083 void Builtins::Generate_ReflectConstruct(MacroAssembler* masm) { in Generate_ReflectConstruct() argument
2143 __ Jump(masm->isolate()->builtins()->Apply(), RelocInfo::CODE_TARGET); in Generate_ReflectConstruct()
2160 static void EnterArgumentsAdaptorFrame(MacroAssembler* masm) { in EnterArgumentsAdaptorFrame() argument
2174 static void LeaveArgumentsAdaptorFrame(MacroAssembler* masm) { in LeaveArgumentsAdaptorFrame() argument
2189 void Builtins::Generate_Apply(MacroAssembler* masm) { in Generate_Apply() argument
2224 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_Apply()
2331 __ Jump(masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET, eq); in Generate_Apply()
2332 __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CODE_TARGET); in Generate_Apply()
2337 void Builtins::Generate_CallForwardVarargs(MacroAssembler* masm, in Generate_CallForwardVarargs() argument
2375 Generate_StackOverflowCheck(masm, r3, r5, &stack_overflow); in Generate_CallForwardVarargs()
2435 void PrepareForTailCall(MacroAssembler* masm, Register args_reg, in PrepareForTailCall() argument
2439 Comment cmnt(masm, "[ PrepareForTailCall"); in PrepareForTailCall()
2445 masm->isolate()); in PrepareForTailCall()
2504 void Builtins::Generate_CallFunction(MacroAssembler* masm, in Generate_CallFunction() argument
2568 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_CallFunction()
2573 __ Call(masm->isolate()->builtins()->ToObject(), in Generate_CallFunction()
2596 PrepareForTailCall(masm, r3, r6, r7, r8); in Generate_CallFunction()
2612 FrameAndConstantPoolScope frame(masm, StackFrame::INTERNAL); in Generate_CallFunction()
2620 void Generate_PushBoundArguments(MacroAssembler* masm) { in Generate_PushBoundArguments() argument
2656 FrameScope scope(masm, StackFrame::MANUAL); in Generate_PushBoundArguments()
2701 void Builtins::Generate_CallBoundFunctionImpl(MacroAssembler* masm, in Generate_CallBoundFunctionImpl() argument
2710 PrepareForTailCall(masm, r3, r6, r7, r8); in Generate_CallBoundFunctionImpl()
2719 Generate_PushBoundArguments(masm); in Generate_CallBoundFunctionImpl()
2725 masm->isolate()))); in Generate_CallBoundFunctionImpl()
2732 void Builtins::Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, in Generate_Call() argument
2743 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2746 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2759 PrepareForTailCall(masm, r3, r6, r7, r8); in Generate_Call()
2769 ExternalReference(Runtime::kJSProxyCall, masm->isolate())); in Generate_Call()
2779 __ Jump(masm->isolate()->builtins()->CallFunction( in Generate_Call()
2786 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in Generate_Call()
2792 static void CheckSpreadAndPushToStack(MacroAssembler* masm) { in CheckSpreadAndPushToStack() argument
2867 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in CheckSpreadAndPushToStack()
2928 void Builtins::Generate_CallWithSpread(MacroAssembler* masm) { in Generate_CallWithSpread() argument
2936 CheckSpreadAndPushToStack(masm); in Generate_CallWithSpread()
2937 __ Jump(masm->isolate()->builtins()->Call(ConvertReceiverMode::kAny, in Generate_CallWithSpread()
2943 void Builtins::Generate_ConstructFunction(MacroAssembler* masm) { in Generate_ConstructFunction() argument
2964 void Builtins::Generate_ConstructBoundFunction(MacroAssembler* masm) { in Generate_ConstructBoundFunction() argument
2973 Generate_PushBoundArguments(masm); in Generate_ConstructBoundFunction()
2986 __ mov(ip, Operand(ExternalReference(Builtins::kConstruct, masm->isolate()))); in Generate_ConstructBoundFunction()
2993 void Builtins::Generate_ConstructProxy(MacroAssembler* masm) { in Generate_ConstructProxy() argument
3007 ExternalReference(Runtime::kJSProxyConstruct, masm->isolate())); in Generate_ConstructProxy()
3011 void Builtins::Generate_Construct(MacroAssembler* masm) { in Generate_Construct() argument
3025 __ Jump(masm->isolate()->builtins()->ConstructFunction(), in Generate_Construct()
3036 __ Jump(masm->isolate()->builtins()->ConstructBoundFunction(), in Generate_Construct()
3041 __ Jump(masm->isolate()->builtins()->ConstructProxy(), RelocInfo::CODE_TARGET, in Generate_Construct()
3051 __ Jump(masm->isolate()->builtins()->CallFunction(), in Generate_Construct()
3058 __ Jump(masm->isolate()->builtins()->ConstructedNonConstructable(), in Generate_Construct()
3062 void Builtins::Generate_ConstructWithSpread(MacroAssembler* masm) { in Generate_ConstructWithSpread() argument
3070 CheckSpreadAndPushToStack(masm); in Generate_ConstructWithSpread()
3071 __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CODE_TARGET); in Generate_ConstructWithSpread()
3075 void Builtins::Generate_AllocateInNewSpace(MacroAssembler* masm) { in Generate_AllocateInNewSpace() argument
3087 void Builtins::Generate_AllocateInOldSpace(MacroAssembler* masm) { in Generate_AllocateInOldSpace() argument
3100 void Builtins::Generate_Abort(MacroAssembler* masm) { in Generate_Abort() argument
3110 void Builtins::Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) { in Generate_ArgumentsAdaptorTrampoline() argument
3129 EnterArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
3130 Generate_StackOverflowCheck(masm, r5, r8, &stack_overflow); in Generate_ArgumentsAdaptorTrampoline()
3167 EnterArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
3168 Generate_StackOverflowCheck(masm, r5, r8, &stack_overflow); in Generate_ArgumentsAdaptorTrampoline()
3222 masm->isolate()->heap()->SetArgumentsAdaptorDeoptPCOffset(masm->pc_offset()); in Generate_ArgumentsAdaptorTrampoline()
3225 LeaveArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
3236 FrameScope frame(masm, StackFrame::MANUAL); in Generate_ArgumentsAdaptorTrampoline()