Home | History | Annotate | Download | only in mips

Lines Matching refs:masm

44 #define __ ACCESS_MASM(masm)
47 void Builtins::Generate_Adaptor(MacroAssembler* masm,
75 __ JumpToExternalReference(ExternalReference(id, masm->isolate()));
80 static void GenerateLoadInternalArrayFunction(MacroAssembler* masm,
97 static void GenerateLoadArrayFunction(MacroAssembler* masm, Register result) {
111 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) {
120 GenerateLoadInternalArrayFunction(masm, a1);
136 InternalArrayConstructorStub stub(masm->isolate());
141 void Builtins::Generate_ArrayCode(MacroAssembler* masm) {
150 GenerateLoadArrayFunction(masm, a1);
166 masm->isolate()->heap()->undefined_value(),
167 masm->isolate());
169 ArrayConstructorStub stub(masm->isolate());
174 void Builtins::Generate_StringConstructCode(MacroAssembler* masm) {
182 Counters* counters = masm->isolate()->counters();
205 masm,
274 FrameScope scope(masm, StackFrame::INTERNAL);
294 FrameScope scope(masm, StackFrame::INTERNAL);
302 static void GenerateTailCallToSharedCode(MacroAssembler* masm) {
310 void Builtins::Generate_InRecompileQueue(MacroAssembler* masm) {
311 GenerateTailCallToSharedCode(masm);
315 void Builtins::Generate_InstallRecompiledCode(MacroAssembler* masm) {
318 FrameScope scope(masm, StackFrame::INTERNAL);
344 void Builtins::Generate_ParallelRecompile(MacroAssembler* masm) {
346 FrameScope scope(masm, StackFrame::INTERNAL);
364 GenerateTailCallToSharedCode(masm);
368 static void Generate_JSConstructStubHelper(MacroAssembler* masm,
381 Isolate* isolate = masm->isolate();
392 FrameScope scope(masm, StackFrame::CONSTRUCT);
656 masm->isolate()->builtins()->HandleApiCallConstruct();
668 masm->isolate()->heap()->SetConstructStubDeoptPCOffset(masm->pc_offset());
716 void Builtins::Generate_JSConstructStubCountdown(MacroAssembler* masm) {
717 Generate_JSConstructStubHelper(masm, false, true);
721 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) {
722 Generate_JSConstructStubHelper(masm, false, false);
726 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) {
727 Generate_JSConstructStubHelper(masm, true, false);
731 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm,
742 ProfileEntryHookStub::MaybeCallEntryHook(masm);
749 FrameScope scope(masm, StackFrame::INTERNAL);
790 masm->isolate()->heap()->undefined_value(), masm->isolate());
807 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) {
808 Generate_JSEntryTrampolineHelper(masm, false);
812 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) {
813 Generate_JSEntryTrampolineHelper(masm, true);
817 void Builtins::Generate_LazyCompile(MacroAssembler* masm) {
820 FrameScope scope(masm, StackFrame::INTERNAL);
847 void Builtins::Generate_LazyRecompile(MacroAssembler* masm) {
850 FrameScope scope(masm, StackFrame::INTERNAL);
876 static void GenerateMakeCodeYoungAgainCommon(MacroAssembler* masm) {
896 FrameScope scope(masm, StackFrame::MANUAL);
900 ExternalReference::get_make_code_young_function(masm->isolate()), 1);
907 MacroAssembler* masm) { \
908 GenerateMakeCodeYoungAgainCommon(masm); \
911 MacroAssembler* masm) { \
912 GenerateMakeCodeYoungAgainCommon(masm); \
918 void Builtins::Generate_NotifyStubFailure(MacroAssembler* masm) {
920 FrameScope scope(masm, StackFrame::INTERNAL);
936 static void Generate_NotifyDeoptimizedHelper(MacroAssembler* masm,
939 FrameScope scope(masm, StackFrame::INTERNAL);
970 void Builtins::Generate_NotifyDeoptimized(MacroAssembler* masm) {
971 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::EAGER);
975 void Builtins::Generate_NotifySoftDeoptimized(MacroAssembler* masm) {
976 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::SOFT);
980 void Builtins::Generate_NotifyLazyDeoptimized(MacroAssembler* masm) {
981 Generate_NotifyDeoptimizedHelper(masm, Deoptimizer::LAZY);
985 void Builtins::Generate_NotifyOSR(MacroAssembler* masm) {
994 FrameScope scope(masm, StackFrame::INTERNAL);
1002 void Builtins::Generate_OnStackReplacement(MacroAssembler* masm) {
1007 FrameScope scope(masm, StackFrame::INTERNAL);
1022 Deoptimizer::EntryGenerator generator(masm, Deoptimizer::OSR);
1027 void Builtins::Generate_FunctionCall(MacroAssembler* masm) {
1091 FrameScope scope(masm, StackFrame::INTERNAL);
1185 __ Jump(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(),
1190 __ Jump(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(),
1207 __ Jump(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(),
1216 void Builtins::Generate_FunctionApply(MacroAssembler* masm) {
1224 FrameScope frame_scope(masm, StackFrame::INTERNAL);
1368 __ Call(masm->isolate()->builtins()->ArgumentsAdaptorTrampoline(),
1378 static void EnterArgumentsAdaptorFrame(MacroAssembler* masm) {
1386 static void LeaveArgumentsAdaptorFrame(MacroAssembler* masm) {
1402 void Builtins::Generate_ArgumentsAdaptorTrampoline(MacroAssembler* masm) {
1426 EnterArgumentsAdaptorFrame(masm);
1455 EnterArgumentsAdaptorFrame(masm);
1505 masm->isolate()->heap()->SetArgumentsAdaptorDeoptPCOffset(masm->pc_offset());
1508 LeaveArgumentsAdaptorFrame(masm);