Lines Matching refs:masm
17 #define __ ACCESS_MASM(masm)
20 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) { in GenerateLoadArrayFunction() argument
26 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm, in GenerateLoadInternalArrayFunction() argument
32 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address, in Generate_Adaptor() argument
61 __ JumpToExternalReference(ExternalReference(address, masm->isolate()), in Generate_Adaptor()
65 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode() argument
75 GenerateLoadInternalArrayFunction(masm, x1); in Generate_InternalArrayCode()
88 InternalArrayConstructorStub stub(masm->isolate()); in Generate_InternalArrayCode()
92 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode() argument
102 GenerateLoadArrayFunction(masm, x1); in Generate_ArrayCode()
116 ArrayConstructorStub stub(masm->isolate()); in Generate_ArrayCode()
121 void Builtins::Generate_MathMaxMin(MacroAssembler* masm, MathMaxMinKind kind) { in Generate_MathMaxMin() argument
159 FrameScope scope(masm, StackFrame::MANUAL); in Generate_MathMaxMin()
165 __ Call(masm->isolate()->builtins()->ToNumber(), RelocInfo::CODE_TARGET); in Generate_MathMaxMin()
215 void Builtins::Generate_NumberConstructor(MacroAssembler* masm) { in Generate_NumberConstructor() argument
237 FrameScope scope(masm, StackFrame::MANUAL); in Generate_NumberConstructor()
240 __ Call(masm->isolate()->builtins()->ToNumber(), RelocInfo::CODE_TARGET); in Generate_NumberConstructor()
257 void Builtins::Generate_NumberConstructor_ConstructStub(MacroAssembler* masm) { in Generate_NumberConstructor_ConstructStub() argument
291 FrameScope scope(masm, StackFrame::MANUAL); in Generate_NumberConstructor_ConstructStub()
296 __ Call(masm->isolate()->builtins()->ToNumber(), RelocInfo::CODE_TARGET); in Generate_NumberConstructor_ConstructStub()
317 FrameScope scope(masm, StackFrame::MANUAL); in Generate_NumberConstructor_ConstructStub()
321 __ Call(CodeFactory::FastNewObject(masm->isolate()).code(), in Generate_NumberConstructor_ConstructStub()
338 void Builtins::Generate_StringConstructor(MacroAssembler* masm) { in Generate_StringConstructor() argument
381 FrameScope scope(masm, StackFrame::MANUAL); in Generate_StringConstructor()
384 __ Call(masm->isolate()->builtins()->ToString(), RelocInfo::CODE_TARGET); in Generate_StringConstructor()
408 void Builtins::Generate_StringConstructor_ConstructStub(MacroAssembler* masm) { in Generate_StringConstructor_ConstructStub() argument
443 FrameScope scope(masm, StackFrame::MANUAL); in Generate_StringConstructor_ConstructStub()
448 __ Call(masm->isolate()->builtins()->ToString(), RelocInfo::CODE_TARGET); in Generate_StringConstructor_ConstructStub()
469 FrameScope scope(masm, StackFrame::MANUAL); in Generate_StringConstructor_ConstructStub()
473 __ Call(CodeFactory::FastNewObject(masm->isolate()).code(), in Generate_StringConstructor_ConstructStub()
489 static void GenerateTailCallToSharedCode(MacroAssembler* masm) { in GenerateTailCallToSharedCode() argument
496 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
504 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
522 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue() argument
529 __ CompareRoot(masm->StackPointer(), Heap::kStackLimitRootIndex); in Generate_InOptimizationQueue()
532 GenerateTailCallToReturnedCode(masm, Runtime::kTryInstallOptimizedCode); in Generate_InOptimizationQueue()
535 GenerateTailCallToSharedCode(masm); in Generate_InOptimizationQueue()
540 void Generate_JSConstructStubHelper(MacroAssembler* masm, bool is_api_function, in Generate_JSConstructStubHelper() argument
556 Isolate* isolate = masm->isolate(); in Generate_JSConstructStubHelper()
560 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSConstructStubHelper()
574 __ Call(CodeFactory::FastNewObject(masm->isolate()).code(), in Generate_JSConstructStubHelper()
643 masm->isolate()->heap()->SetConstructStubInvokeDeoptPCOffset( in Generate_JSConstructStubHelper()
644 masm->pc_offset()); in Generate_JSConstructStubHelper()
695 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_JSConstructStubHelper()
712 masm->isolate()->heap()->SetConstructStubCreateDeoptPCOffset( in Generate_JSConstructStubHelper()
713 masm->pc_offset()); in Generate_JSConstructStubHelper()
739 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric() argument
740 Generate_JSConstructStubHelper(masm, false, true, false); in Generate_JSConstructStubGeneric()
743 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) { in Generate_JSConstructStubApi() argument
744 Generate_JSConstructStubHelper(masm, true, false, false); in Generate_JSConstructStubApi()
747 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub() argument
748 Generate_JSConstructStubHelper(masm, false, false, false); in Generate_JSBuiltinsConstructStub()
752 MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubForDerived() argument
753 Generate_JSConstructStubHelper(masm, false, false, true); in Generate_JSBuiltinsConstructStubForDerived()
756 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable() argument
757 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_ConstructedNonConstructable()
763 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline() argument
788 ExternalReference::debug_hook_on_function_call_address(masm->isolate()); in Generate_ResumeGeneratorTrampoline()
795 ExternalReference::debug_suspended_generator_address(masm->isolate()); in Generate_ResumeGeneratorTrampoline()
849 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_ResumeGeneratorTrampoline()
859 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_ResumeGeneratorTrampoline()
871 static void Generate_CheckStackOverflow(MacroAssembler* masm, Register argc, in Generate_CheckStackOverflow() argument
907 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm, in Generate_JSEntryTrampolineHelper() argument
917 ProfileEntryHookStub::MaybeCallEntryHook(masm); in Generate_JSEntryTrampolineHelper()
921 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_JSEntryTrampolineHelper()
925 masm->isolate()))); in Generate_JSEntryTrampolineHelper()
935 Generate_CheckStackOverflow(masm, argc, kArgcIsUntaggedInt); in Generate_JSEntryTrampolineHelper()
976 ? masm->isolate()->builtins()->Construct() in Generate_JSEntryTrampolineHelper()
977 : masm->isolate()->builtins()->Call(); in Generate_JSEntryTrampolineHelper()
988 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline() argument
989 Generate_JSEntryTrampolineHelper(masm, false); in Generate_JSEntryTrampoline()
992 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline() argument
993 Generate_JSEntryTrampolineHelper(masm, true); in Generate_JSConstructEntryTrampoline()
996 static void LeaveInterpreterFrame(MacroAssembler* masm, Register scratch) { in LeaveInterpreterFrame() argument
1027 void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) { in Generate_InterpreterEntryTrampoline() argument
1028 ProfileEntryHookStub::MaybeCallEntryHook(masm); in Generate_InterpreterEntryTrampoline()
1033 FrameScope frame_scope(masm, StackFrame::MANUAL); in Generate_InterpreterEntryTrampoline()
1052 __ Cmp(x0, Operand(masm->CodeObject())); // Self-reference to this code. in Generate_InterpreterEntryTrampoline()
1119 masm->isolate()))); in Generate_InterpreterEntryTrampoline()
1127 masm->isolate()->heap()->SetInterpreterEntryReturnPCOffset(masm->pc_offset()); in Generate_InterpreterEntryTrampoline()
1130 LeaveInterpreterFrame(masm, x2); in Generate_InterpreterEntryTrampoline()
1152 static void Generate_StackOverflowCheck(MacroAssembler* masm, Register num_args, in Generate_StackOverflowCheck() argument
1168 static void Generate_InterpreterPushArgs(MacroAssembler* masm, in Generate_InterpreterPushArgs() argument
1174 Generate_StackOverflowCheck(masm, num_args, scratch, stack_overflow); in Generate_InterpreterPushArgs()
1198 MacroAssembler* masm, TailCallMode tail_call_mode, in Generate_InterpreterPushArgsAndCallImpl() argument
1213 Generate_InterpreterPushArgs(masm, x3, x2, x4, x5, x6, &stack_overflow); in Generate_InterpreterPushArgsAndCallImpl()
1217 __ Jump(masm->isolate()->builtins()->CallFunction(ConvertReceiverMode::kAny, in Generate_InterpreterPushArgsAndCallImpl()
1221 __ Jump(masm->isolate()->builtins()->CallWithSpread(), in Generate_InterpreterPushArgsAndCallImpl()
1224 __ Jump(masm->isolate()->builtins()->Call(ConvertReceiverMode::kAny, in Generate_InterpreterPushArgsAndCallImpl()
1238 MacroAssembler* masm, InterpreterPushArgsMode mode) { in Generate_InterpreterPushArgsAndConstructImpl() argument
1252 Generate_InterpreterPushArgs(masm, x0, x4, x5, x6, x7, &stack_overflow); in Generate_InterpreterPushArgsAndConstructImpl()
1266 __ Jump(masm->isolate()->builtins()->ConstructWithSpread(), in Generate_InterpreterPushArgsAndConstructImpl()
1271 __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CODE_TARGET); in Generate_InterpreterPushArgsAndConstructImpl()
1283 MacroAssembler* masm) { in Generate_InterpreterPushArgsAndConstructArray() argument
1295 Generate_InterpreterPushArgs(masm, x4, x3, x5, x6, x7, &stack_overflow); in Generate_InterpreterPushArgsAndConstructArray()
1300 ArrayConstructorStub stub(masm->isolate()); in Generate_InterpreterPushArgsAndConstructArray()
1310 static void Generate_InterpreterEnterBytecode(MacroAssembler* masm) { in Generate_InterpreterEnterBytecode() argument
1314 masm->isolate()->heap()->interpreter_entry_return_pc_offset()); in Generate_InterpreterEnterBytecode()
1316 __ LoadObject(x1, masm->isolate()->builtins()->InterpreterEntryTrampoline()); in Generate_InterpreterEnterBytecode()
1323 masm->isolate()))); in Generate_InterpreterEnterBytecode()
1351 void Builtins::Generate_InterpreterEnterBytecodeAdvance(MacroAssembler* masm) { in Generate_InterpreterEnterBytecodeAdvance() argument
1359 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_InterpreterEnterBytecodeAdvance()
1367 Generate_InterpreterEnterBytecode(masm); in Generate_InterpreterEnterBytecodeAdvance()
1370 void Builtins::Generate_InterpreterEnterBytecodeDispatch(MacroAssembler* masm) { in Generate_InterpreterEnterBytecodeDispatch() argument
1371 Generate_InterpreterEnterBytecode(masm); in Generate_InterpreterEnterBytecodeDispatch()
1374 void Builtins::Generate_CompileLazy(MacroAssembler* masm) { in Generate_CompileLazy() argument
1471 __ Move(temp, masm->CodeObject()); in Generate_CompileLazy()
1482 GenerateTailCallToReturnedCode(masm, Runtime::kCompileLazy); in Generate_CompileLazy()
1485 void Builtins::Generate_CompileBaseline(MacroAssembler* masm) { in Generate_CompileBaseline() argument
1486 GenerateTailCallToReturnedCode(masm, Runtime::kCompileBaseline); in Generate_CompileBaseline()
1489 void Builtins::Generate_CompileOptimized(MacroAssembler* masm) { in Generate_CompileOptimized() argument
1490 GenerateTailCallToReturnedCode(masm, in Generate_CompileOptimized()
1494 void Builtins::Generate_CompileOptimizedConcurrent(MacroAssembler* masm) { in Generate_CompileOptimizedConcurrent() argument
1495 GenerateTailCallToReturnedCode(masm, Runtime::kCompileOptimized_Concurrent); in Generate_CompileOptimizedConcurrent()
1498 void Builtins::Generate_InstantiateAsmJs(MacroAssembler* masm) { in Generate_InstantiateAsmJs() argument
1506 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_InstantiateAsmJs()
1557 GenerateTailCallToReturnedCode(masm, Runtime::kCompileLazy); in Generate_InstantiateAsmJs()
1560 static void GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) { in GenerateMakeCodeYoungAgainCommon() argument
1576 FrameScope scope(masm, StackFrame::MANUAL); in GenerateMakeCodeYoungAgainCommon()
1578 __ Mov(x1, ExternalReference::isolate_address(masm->isolate())); in GenerateMakeCodeYoungAgainCommon()
1580 ExternalReference::get_make_code_young_function(masm->isolate()), 2); in GenerateMakeCodeYoungAgainCommon()
1590 void Builtins::Generate_Make##C##CodeYoungAgain(MacroAssembler* masm) { \
1591 GenerateMakeCodeYoungAgainCommon(masm); \
1596 void Builtins::Generate_MarkCodeAsExecutedOnce(MacroAssembler* masm) { in CODE_AGE_LIST()
1611 FrameScope scope(masm, StackFrame::MANUAL); in CODE_AGE_LIST()
1613 __ Mov(x1, ExternalReference::isolate_address(masm->isolate())); in CODE_AGE_LIST()
1615 ExternalReference::get_mark_code_as_executed_function(masm->isolate()), in CODE_AGE_LIST()
1620 __ EmitFrameSetupForCodeAgePatching(masm); in CODE_AGE_LIST()
1628 void Builtins::Generate_MarkCodeAsExecutedTwice(MacroAssembler* masm) { in Generate_MarkCodeAsExecutedTwice() argument
1629 GenerateMakeCodeYoungAgainCommon(masm); in Generate_MarkCodeAsExecutedTwice()
1632 void Builtins::Generate_MarkCodeAsToBeExecutedOnce(MacroAssembler* masm) { in Generate_MarkCodeAsToBeExecutedOnce() argument
1633 Generate_MarkCodeAsExecutedOnce(masm); in Generate_MarkCodeAsToBeExecutedOnce()
1636 static void Generate_NotifyStubFailureHelper(MacroAssembler* masm, in Generate_NotifyStubFailureHelper() argument
1639 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_NotifyStubFailureHelper()
1661 void Builtins::Generate_NotifyStubFailure(MacroAssembler* masm) { in Generate_NotifyStubFailure() argument
1662 Generate_NotifyStubFailureHelper(masm, kDontSaveFPRegs); in Generate_NotifyStubFailure()
1665 void Builtins::Generate_NotifyStubFailureSaveDoubles(MacroAssembler* masm) { in Generate_NotifyStubFailureSaveDoubles() argument
1666 Generate_NotifyStubFailureHelper(masm, kSaveFPRegs); in Generate_NotifyStubFailureSaveDoubles()
1669 static void Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, in Generate_NotifyDeoptimizedHelper() argument
1672 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_NotifyDeoptimizedHelper()
1706 void Builtins::Generate_NotifyDeoptimized(MacroAssembler* masm) { in Generate_NotifyDeoptimized() argument
1707 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER); in Generate_NotifyDeoptimized()
1710 void Builtins::Generate_NotifyLazyDeoptimized(MacroAssembler* masm) { in Generate_NotifyLazyDeoptimized() argument
1711 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY); in Generate_NotifyLazyDeoptimized()
1714 void Builtins::Generate_NotifySoftDeoptimized(MacroAssembler* masm) { in Generate_NotifySoftDeoptimized() argument
1715 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::SOFT); in Generate_NotifySoftDeoptimized()
1718 static void CompatibleReceiverCheck(MacroAssembler* masm, Register receiver, in CompatibleReceiverCheck() argument
1781 void Builtins::Generate_HandleFastApiCall(MacroAssembler* masm) { in Generate_HandleFastApiCall() argument
1799 CompatibleReceiverCheck(masm, x2, x3, x4, x5, x6, &receiver_check_failed); in Generate_HandleFastApiCall()
1816 static void Generate_OnStackReplacementHelper(MacroAssembler* masm, in Generate_OnStackReplacementHelper() argument
1827 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_OnStackReplacementHelper()
1865 void Builtins::Generate_OnStackReplacement(MacroAssembler* masm) { in Generate_OnStackReplacement() argument
1866 Generate_OnStackReplacementHelper(masm, false); in Generate_OnStackReplacement()
1869 void Builtins::Generate_InterpreterOnStackReplacement(MacroAssembler* masm) { in Generate_InterpreterOnStackReplacement() argument
1870 Generate_OnStackReplacementHelper(masm, true); in Generate_InterpreterOnStackReplacement()
1874 void Builtins::Generate_FunctionPrototypeApply(MacroAssembler* masm) { in Generate_FunctionPrototypeApply() argument
1941 __ Jump(masm->isolate()->builtins()->Apply(), RelocInfo::CODE_TARGET); in Generate_FunctionPrototypeApply()
1949 __ Jump(masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET); in Generate_FunctionPrototypeApply()
1961 void Builtins::Generate_FunctionPrototypeCall(MacroAssembler* masm) { in Generate_FunctionPrototypeCall() argument
2003 __ Jump(masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET); in Generate_FunctionPrototypeCall()
2006 void Builtins::Generate_ReflectApply(MacroAssembler* masm) { in Generate_ReflectApply() argument
2066 __ Jump(masm->isolate()->builtins()->Apply(), RelocInfo::CODE_TARGET); in Generate_ReflectApply()
2076 void Builtins::Generate_ReflectConstruct(MacroAssembler* masm) { in Generate_ReflectConstruct() argument
2145 __ Jump(masm->isolate()->builtins()->Apply(), RelocInfo::CODE_TARGET); in Generate_ReflectConstruct()
2162 static void EnterArgumentsAdaptorFrame(MacroAssembler* masm) { in EnterArgumentsAdaptorFrame() argument
2171 static void LeaveArgumentsAdaptorFrame(MacroAssembler* masm) { in LeaveArgumentsAdaptorFrame() argument
2186 void Builtins::Generate_Apply(MacroAssembler* masm) { in Generate_Apply() argument
2232 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_Apply()
2302 __ Sub(x10, masm->StackPointer(), x10); in Generate_Apply()
2357 __ Jump(masm->isolate()->builtins()->Call(), RelocInfo::CODE_TARGET, eq); in Generate_Apply()
2358 __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CODE_TARGET); in Generate_Apply()
2363 void Builtins::Generate_CallForwardVarargs(MacroAssembler* masm, in Generate_CallForwardVarargs() argument
2399 Generate_StackOverflowCheck(masm, x0, x2, &stack_overflow); in Generate_CallForwardVarargs()
2457 void PrepareForTailCall(MacroAssembler* masm, Register args_reg, in PrepareForTailCall() argument
2461 Comment cmnt(masm, "[ PrepareForTailCall"); in PrepareForTailCall()
2467 masm->isolate()); in PrepareForTailCall()
2519 void Builtins::Generate_CallFunction(MacroAssembler* masm, in Generate_CallFunction() argument
2583 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_CallFunction()
2588 __ Call(masm->isolate()->builtins()->ToObject(), in Generate_CallFunction()
2610 PrepareForTailCall(masm, x0, x3, x4, x5); in Generate_CallFunction()
2623 FrameScope frame(masm, StackFrame::INTERNAL); in Generate_CallFunction()
2631 void Generate_PushBoundArguments(MacroAssembler* masm) { in Generate_PushBoundArguments() argument
2665 FrameScope scope(masm, StackFrame::MANUAL); in Generate_PushBoundArguments()
2707 void Builtins::Generate_CallBoundFunctionImpl(MacroAssembler* masm, in Generate_CallBoundFunctionImpl() argument
2716 PrepareForTailCall(masm, x0, x3, x4, x5); in Generate_CallBoundFunctionImpl()
2724 Generate_PushBoundArguments(masm); in Generate_CallBoundFunctionImpl()
2729 ExternalReference(Builtins::kCall_ReceiverIsAny, masm->isolate())); in Generate_CallBoundFunctionImpl()
2736 void Builtins::Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode, in Generate_Call() argument
2747 __ Jump(masm->isolate()->builtins()->CallFunction(mode, tail_call_mode), in Generate_Call()
2750 __ Jump(masm->isolate()->builtins()->CallBoundFunction(tail_call_mode), in Generate_Call()
2762 PrepareForTailCall(masm, x0, x3, x4, x5); in Generate_Call()
2772 ExternalReference(Runtime::kJSProxyCall, masm->isolate())); in Generate_Call()
2781 __ Jump(masm->isolate()->builtins()->CallFunction( in Generate_Call()
2788 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_Call()
2794 static void CheckSpreadAndPushToStack(MacroAssembler* masm) { in CheckSpreadAndPushToStack() argument
2870 FrameScope scope(masm, StackFrame::INTERNAL); in CheckSpreadAndPushToStack()
2901 __ Sub(scratch, masm->StackPointer(), scratch); in CheckSpreadAndPushToStack()
2929 void Builtins::Generate_CallWithSpread(MacroAssembler* masm) { in Generate_CallWithSpread() argument
2937 CheckSpreadAndPushToStack(masm); in Generate_CallWithSpread()
2938 __ Jump(masm->isolate()->builtins()->Call(ConvertReceiverMode::kAny, in Generate_CallWithSpread()
2944 void Builtins::Generate_ConstructFunction(MacroAssembler* masm) { in Generate_ConstructFunction() argument
2965 void Builtins::Generate_ConstructBoundFunction(MacroAssembler* masm) { in Generate_ConstructBoundFunction() argument
2974 Generate_PushBoundArguments(masm); in Generate_ConstructBoundFunction()
2988 __ Mov(x10, ExternalReference(Builtins::kConstruct, masm->isolate())); in Generate_ConstructBoundFunction()
2995 void Builtins::Generate_ConstructProxy(MacroAssembler* masm) { in Generate_ConstructProxy() argument
3010 ExternalReference(Runtime::kJSProxyConstruct, masm->isolate())); in Generate_ConstructProxy()
3014 void Builtins::Generate_Construct(MacroAssembler* masm) { in Generate_Construct() argument
3028 __ Jump(masm->isolate()->builtins()->ConstructFunction(), in Generate_Construct()
3038 __ Jump(masm->isolate()->builtins()->ConstructBoundFunction(), in Generate_Construct()
3043 __ Jump(masm->isolate()->builtins()->ConstructProxy(), RelocInfo::CODE_TARGET, in Generate_Construct()
3052 __ Jump(masm->isolate()->builtins()->CallFunction(), in Generate_Construct()
3059 __ Jump(masm->isolate()->builtins()->ConstructedNonConstructable(), in Generate_Construct()
3064 void Builtins::Generate_ConstructWithSpread(MacroAssembler* masm) { in Generate_ConstructWithSpread() argument
3072 CheckSpreadAndPushToStack(masm); in Generate_ConstructWithSpread()
3073 __ Jump(masm->isolate()->builtins()->Construct(), RelocInfo::CODE_TARGET); in Generate_ConstructWithSpread()
3077 void Builtins::Generate_AllocateInNewSpace(MacroAssembler* masm) { in Generate_AllocateInNewSpace() argument
3090 void Builtins::Generate_AllocateInOldSpace(MacroAssembler* masm) { in Generate_AllocateInOldSpace() argument
3104 void Builtins::Generate_Abort(MacroAssembler* masm) { in Generate_Abort() argument
3110 MacroAssembler::NoUseRealAbortsScope no_use_real_aborts(masm); in Generate_Abort()
3116 void Builtins::Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) { in Generate_ArgumentsAdaptorTrampoline() argument
3139 EnterArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
3140 Generate_StackOverflowCheck(masm, x2, x10, &stack_overflow); in Generate_ArgumentsAdaptorTrampoline()
3186 EnterArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
3187 Generate_StackOverflowCheck(masm, x2, x10, &stack_overflow); in Generate_ArgumentsAdaptorTrampoline()
3242 masm->isolate()->heap()->SetArgumentsAdaptorDeoptPCOffset(masm->pc_offset()); in Generate_ArgumentsAdaptorTrampoline()
3245 LeaveArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
3255 FrameScope frame(masm, StackFrame::MANUAL); in Generate_ArgumentsAdaptorTrampoline()