Home | History | Annotate | Download | only in x64

Lines Matching refs:masm

40 #define __ ACCESS_MASM(masm)
43 void Builtins::Generate_Adaptor(MacroAssembler* masm,
72 __ JumpToExternalReference(ExternalReference(id, masm->isolate()), 1);
76 static void GenerateTailCallToSharedCode(MacroAssembler* masm) {
86 void Builtins::Generate_InRecompileQueue(MacroAssembler* masm) {
87 GenerateTailCallToSharedCode(masm);
91 void Builtins::Generate_InstallRecompiledCode(MacroAssembler* masm) {
94 FrameScope scope(masm, StackFrame::INTERNAL);
118 void Builtins::Generate_ParallelRecompile(MacroAssembler* masm) {
120 FrameScope scope(masm, StackFrame::INTERNAL);
138 GenerateTailCallToSharedCode(masm);
142 static void Generate_JSConstructStubHelper(MacroAssembler* masm,
155 FrameScope scope(masm, StackFrame::CONSTRUCT);
172 ExternalReference::debug_step_in_fp_address(masm->isolate());
388 masm->isolate()->builtins()->HandleApiCallConstruct();
400 masm->isolate()->heap()->SetConstructStubDeoptPCOffset(masm->pc_offset());
433 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2);
436 Counters* counters = masm->isolate()->counters();
442 void Builtins::Generate_JSConstructStubCountdown(MacroAssembler* masm) {
443 Generate_JSConstructStubHelper(masm, false, true);
447 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) {
448 Generate_JSConstructStubHelper(masm, false, false);
452 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) {
453 Generate_JSConstructStubHelper(masm, true, false);
457 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm,
459 ProfileEntryHookStub::MaybeCallEntryHook(masm);
487 FrameScope scope(masm, StackFrame::INTERNAL);
517 FrameScope scope(masm, StackFrame::INTERNAL);
557 masm->isolate()->factory()->undefined_value());
578 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) {
579 Generate_JSEntryTrampolineHelper(masm, false);
583 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) {
584 Generate_JSEntryTrampolineHelper(masm, true);
588 void Builtins::Generate_LazyCompile(MacroAssembler* masm) {
591 FrameScope scope(masm, StackFrame::INTERNAL);
615 void Builtins::Generate_LazyRecompile(MacroAssembler* masm) {
618 FrameScope scope(masm, StackFrame::INTERNAL);
642 static void GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) {
655 FrameScope scope(masm, StackFrame::MANUAL);
658 ExternalReference::get_make_code_young_function(masm->isolate()), 1);
667 MacroAssembler* masm) { \
668 GenerateMakeCodeYoungAgainCommon(masm); \
671 MacroAssembler* masm) { \
672 GenerateMakeCodeYoungAgainCommon(masm); \
678 void Builtins::Generate_NotifyStubFailure(MacroAssembler* masm) {
681 FrameScope scope(masm, StackFrame::INTERNAL);
697 static void Generate_NotifyDeoptimizedHelper(MacroAssembler* masm,
701 FrameScope scope(masm, StackFrame::INTERNAL);
730 void Builtins::Generate_NotifyDeoptimized(MacroAssembler* masm) {
731 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER);
735 void Builtins::Generate_NotifySoftDeoptimized(MacroAssembler* masm) {
736 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::SOFT);
740 void Builtins::Generate_NotifyLazyDeoptimized(MacroAssembler* masm) {
741 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY);
745 void Builtins::Generate_NotifyOSR(MacroAssembler* masm) {
752 FrameScope scope(masm, StackFrame::INTERNAL);
760 void Builtins::Generate_FunctionCall(MacroAssembler* masm) {
776 __ Push(masm->isolate()->factory()->undefined_value());
826 FrameScope scope(masm, StackFrame::INTERNAL);
903 __ jmp(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(),
908 __ Jump(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(),
924 masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(),
933 void Builtins::Generate_FunctionApply(MacroAssembler* masm) {
940 FrameScope frame_scope(masm, StackFrame::INTERNAL);
1051 masm->isolate()->builtins()->KeyedLoadIC_Initialize();
1090 __ call(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(),
1099 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) {
1115 Condition not_smi = NegateCondition(masm->CheckSmi(rbx));
1124 InternalArrayConstructorStub stub(masm->isolate());
1129 void Builtins::Generate_ArrayCode(MacroAssembler* masm) {
1145 Condition not_smi = NegateCondition(masm->CheckSmi(rbx));
1154 masm->isolate()->heap()->undefined_value(),
1155 masm->isolate());
1157 ArrayConstructorStub stub(masm->isolate());
1162 void Builtins::Generate_StringConstructCode(MacroAssembler* masm) {
1170 Counters* counters = masm->isolate()->counters();
1193 masm,
1248 Condition is_string = masm->IsObjectStringType(rax, rbx, rcx);
1258 FrameScope scope(masm, StackFrame::INTERNAL);
1281 FrameScope scope(masm, StackFrame::INTERNAL);
1289 static void EnterArgumentsAdaptorFrame(MacroAssembler* masm) {
1307 static void LeaveArgumentsAdaptorFrame(MacroAssembler* masm) {
1317 SmiIndex index = masm->SmiToIndex(rbx, rbx, kPointerSizeLog2);
1323 void Builtins::Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) {
1332 Counters* counters = masm->isolate()->counters();
1343 EnterArgumentsAdaptorFrame(masm);
1362 EnterArgumentsAdaptorFrame(masm);
1395 masm->isolate()->heap()->SetArgumentsAdaptorDeoptPCOffset(masm->pc_offset());
1398 LeaveArgumentsAdaptorFrame(masm);
1409 void Builtins::Generate_OnStackReplacement(MacroAssembler* masm) {
1415 FrameScope scope(masm, StackFrame::INTERNAL);
1434 Deoptimizer::EntryGenerator generator(masm, Deoptimizer::OSR);