Lines Matching refs:masm
40 #define __ ACCESS_MASM(masm)
43 void Builtins::Generate_Adaptor(MacroAssembler* masm, in Generate_Adaptor() argument
73 __ JumpToExternalReference(ExternalReference(id, masm->isolate())); in Generate_Adaptor()
77 static void Generate_JSConstructStubHelper(MacroAssembler* masm, in Generate_JSConstructStubHelper() argument
90 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSConstructStubHelper()
106 ExternalReference::debug_step_in_fp_address(masm->isolate()); in Generate_JSConstructStubHelper()
163 Factory* factory = masm->isolate()->factory(); in Generate_JSConstructStubHelper()
317 masm->isolate()->builtins()->HandleApiCallConstruct(); in Generate_JSConstructStubHelper()
329 masm->isolate()->heap()->SetConstructStubDeoptPCOffset(masm->pc_offset()); in Generate_JSConstructStubHelper()
365 __ IncrementCounter(masm->isolate()->counters()->constructed_objects(), 1); in Generate_JSConstructStubHelper()
370 void Builtins::Generate_JSConstructStubCountdown(MacroAssembler* masm) { in Generate_JSConstructStubCountdown() argument
371 Generate_JSConstructStubHelper(masm, false, true); in Generate_JSConstructStubCountdown()
375 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric() argument
376 Generate_JSConstructStubHelper(masm, false, false); in Generate_JSConstructStubGeneric()
380 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) { in Generate_JSConstructStubApi() argument
381 Generate_JSConstructStubHelper(masm, true, false); in Generate_JSConstructStubApi()
385 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm, in Generate_JSEntryTrampolineHelper() argument
391 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_JSEntryTrampolineHelper()
442 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline() argument
443 Generate_JSEntryTrampolineHelper(masm, false); in Generate_JSEntryTrampoline()
447 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline() argument
448 Generate_JSEntryTrampolineHelper(masm, true); in Generate_JSConstructEntryTrampoline()
452 void Builtins::Generate_LazyCompile(MacroAssembler* masm) { in Generate_LazyCompile() argument
454 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_LazyCompile()
478 void Builtins::Generate_LazyRecompile(MacroAssembler* masm) { in Generate_LazyRecompile() argument
480 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_LazyRecompile()
504 static void Generate_NotifyDeoptimizedHelper(MacroAssembler* masm, in Generate_NotifyDeoptimizedHelper() argument
507 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_NotifyDeoptimizedHelper()
537 void Builtins::Generate_NotifyDeoptimized(MacroAssembler* masm) { in Generate_NotifyDeoptimized() argument
538 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER); in Generate_NotifyDeoptimized()
542 void Builtins::Generate_NotifyLazyDeoptimized(MacroAssembler* masm) { in Generate_NotifyLazyDeoptimized() argument
543 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY); in Generate_NotifyLazyDeoptimized()
547 void Builtins::Generate_NotifyOSR(MacroAssembler* masm) { in Generate_NotifyOSR() argument
556 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_NotifyOSR()
564 void Builtins::Generate_FunctionCall(MacroAssembler* masm) { in Generate_FunctionCall() argument
565 Factory* factory = masm->isolate()->factory(); in Generate_FunctionCall()
623 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_FunctionCall()
700 __ jmp(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(), in Generate_FunctionCall()
706 __ jmp(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(), in Generate_FunctionCall()
722 masm->isolate()->builtins()->ArgumentsAdaptorTrampoline()); in Generate_FunctionCall()
730 void Builtins::Generate_FunctionApply(MacroAssembler* masm) { in Generate_FunctionApply() argument
735 FrameScope frame_scope(masm, StackFrame::INTERNAL); in Generate_FunctionApply()
746 ExternalReference::address_of_real_stack_limit(masm->isolate()); in Generate_FunctionApply()
794 Factory* factory = masm->isolate()->factory(); in Generate_FunctionApply()
840 Handle<Code> ic = masm->isolate()->builtins()->KeyedLoadIC_Initialize(); in Generate_FunctionApply()
879 __ call(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(), in Generate_FunctionApply()
892 static void AllocateEmptyJSArray(MacroAssembler* masm, in AllocateEmptyJSArray() argument
923 Factory* factory = masm->isolate()->factory(); in AllocateEmptyJSArray()
992 static void AllocateJSArray(MacroAssembler* masm, in AllocateJSArray() argument
1026 Factory* factory = masm->isolate()->factory(); in AllocateJSArray()
1092 static void ArrayNativeCode(MacroAssembler* masm, in ArrayNativeCode() argument
1114 AllocateEmptyJSArray(masm, in ArrayNativeCode()
1121 __ IncrementCounter(masm->isolate()->counters()->array_function_native(), 1); in ArrayNativeCode()
1168 AllocateJSArray(masm, in ArrayNativeCode()
1177 Counters* counters = masm->isolate()->counters(); in ArrayNativeCode()
1196 AllocateJSArray(masm, in ArrayNativeCode()
1266 masm->isolate()->factory()->heap_number_map(), in ArrayNativeCode()
1312 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode() argument
1335 ArrayNativeCode(masm, false, &generic_array_code); in Generate_InternalArrayCode()
1341 masm->isolate()->builtins()->InternalArrayCodeGeneric(); in Generate_InternalArrayCode()
1346 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode() argument
1368 ArrayNativeCode(masm, false, &generic_array_code); in Generate_ArrayCode()
1374 masm->isolate()->builtins()->ArrayCodeGeneric(); in Generate_ArrayCode()
1379 void Builtins::Generate_ArrayConstructCode(MacroAssembler* masm) { in Generate_ArrayConstructCode() argument
1402 ArrayNativeCode(masm, true, &generic_constructor); in Generate_ArrayConstructCode()
1408 masm->isolate()->builtins()->JSConstructStubGeneric(); in Generate_ArrayConstructCode()
1413 void Builtins::Generate_StringConstructCode(MacroAssembler* masm) { in Generate_StringConstructCode() argument
1421 Counters* counters = masm->isolate()->counters(); in Generate_StringConstructCode()
1444 masm, in Generate_StringConstructCode()
1480 Factory* factory = masm->isolate()->factory(); in Generate_StringConstructCode()
1500 Condition is_string = masm->IsObjectStringType(eax, ebx, ecx); in Generate_StringConstructCode()
1510 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_StringConstructCode()
1533 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_StringConstructCode()
1541 static void EnterArgumentsAdaptorFrame(MacroAssembler* masm) { in EnterArgumentsAdaptorFrame() argument
1560 static void LeaveArgumentsAdaptorFrame(MacroAssembler* masm) { in LeaveArgumentsAdaptorFrame() argument
1575 void Builtins::Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) { in Generate_ArgumentsAdaptorTrampoline() argument
1584 __ IncrementCounter(masm->isolate()->counters()->arguments_adaptors(), 1); in Generate_ArgumentsAdaptorTrampoline()
1594 EnterArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
1613 EnterArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
1636 __ push(Immediate(masm->isolate()->factory()->undefined_value())); in Generate_ArgumentsAdaptorTrampoline()
1648 masm->isolate()->heap()->SetArgumentsAdaptorDeoptPCOffset(masm->pc_offset()); in Generate_ArgumentsAdaptorTrampoline()
1651 LeaveArgumentsAdaptorFrame(masm); in Generate_ArgumentsAdaptorTrampoline()
1662 void Builtins::Generate_OnStackReplacement(MacroAssembler* masm) { in Generate_OnStackReplacement() argument
1692 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_OnStackReplacement()
1710 ExternalReference::address_of_stack_limit(masm->isolate()); in Generate_OnStackReplacement()
1728 Deoptimizer::EntryGenerator generator(masm, Deoptimizer::OSR); in Generate_OnStackReplacement()