Lines Matching refs:MacroAssembler
35 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) {
42 static void GenerateTailCallToReturnedCode(MacroAssembler* masm,
78 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc,
97 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) {
145 __ DropArguments(kScratchReg, MacroAssembler::kCountIsSmi,
146 MacroAssembler::kCountIncludesReceiver, kScratchReg);
153 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) {
320 __ DropArguments(a1, MacroAssembler::kCountIsSmi,
321 MacroAssembler::kCountIncludesReceiver, a4);
352 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) {
356 static void AssertCodeIsBaseline(MacroAssembler* masm, Register code,
367 static void GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm,
387 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) {
429 MacroAssembler::StackLimitKind::kRealStackLimit);
530 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) {
537 static void Generate_CheckStackOverflow(MacroAssembler* masm, Register argc,
543 __ LoadStackLimit(scratch1, MacroAssembler::StackLimitKind::kRealStackLimit);
569 void Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type,
753 void Builtins::Generate_JSEntry(MacroAssembler* masm) {
757 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) {
762 void Builtins::Generate_JSRunMicrotasksEntry(MacroAssembler* masm) {
767 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm,
838 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) {
842 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) {
846 void Builtins::Generate_RunMicrotasksTrampoline(MacroAssembler* masm) {
852 static void ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm,
868 static void LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1,
896 __ DropArguments(params_size, MacroAssembler::kCountIsBytes,
897 MacroAssembler::kCountIncludesReceiver);
901 static void TailCallRuntimeIfStateEquals(MacroAssembler* masm,
913 static void TailCallOptimizedCodeSlot(MacroAssembler* masm,
960 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector,
991 static void AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm,
1071 MacroAssembler* masm, Register optimization_state, Register feedback_vector,
1086 MacroAssembler* masm, Register optimization_state,
1117 void ResetBytecodeAgeAndOsrState(MacroAssembler* masm,
1130 void Builtins::Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) {
1226 MacroAssembler::StackLimitKind::kInterruptStackLimit);
1275 void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) {
1365 __ LoadStackLimit(a2, MacroAssembler::StackLimitKind::kRealStackLimit);
1397 __ LoadStackLimit(a5, MacroAssembler::StackLimitKind::kInterruptStackLimit);
1516 static void GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args,
1532 MacroAssembler* masm, ConvertReceiverMode receiver_mode,
1587 MacroAssembler* masm, InterpreterPushArgsMode mode) {
1644 static void Generate_InterpreterEnterBytecode(MacroAssembler* masm) {
1724 void Builtins::Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) {
1771 void Builtins::Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) {
1776 void Generate_ContinueToBuiltinHelper(MacroAssembler* masm,
1831 void Builtins::Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) {
1836 MacroAssembler* masm) {
1840 void Builtins::Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) {
1845 MacroAssembler* masm) {
1849 void Builtins::Generate_NotifyDeoptimized(MacroAssembler* masm) {
1863 void Generate_OSREntry(MacroAssembler* masm, Register entry_address,
1870 void OnStackReplacement(MacroAssembler* masm, bool is_interpreter) {
1903 void Builtins::Generate_InterpreterOnStackReplacement(MacroAssembler* masm) {
1907 void Builtins::Generate_BaselineOnStackReplacement(MacroAssembler* masm) {
1914 void Builtins::Generate_FunctionPrototypeApply(MacroAssembler* masm) {
1955 MacroAssembler::kCountIsInteger,
1956 MacroAssembler::kCountIncludesReceiver);
1991 void Builtins::Generate_FunctionPrototypeCall(MacroAssembler* masm) {
2013 void Builtins::Generate_ReflectApply(MacroAssembler* masm) {
2061 MacroAssembler::kCountIsInteger,
2062 MacroAssembler::kCountIncludesReceiver);
2081 void Builtins::Generate_ReflectConstruct(MacroAssembler* masm) {
2128 MacroAssembler::kCountIsInteger,
2129 MacroAssembler::kCountIncludesReceiver);
2159 MacroAssembler* masm, Register count, Register argc_in_out,
2195 void Builtins::Generate_CallOrConstructVarargs(MacroAssembler* masm,
2270 void Builtins::Generate_CallOrConstructForwardVarargs(MacroAssembler* masm,
2360 void Builtins::Generate_CallFunction(MacroAssembler* masm,
2465 void Generate_PushBoundArguments(MacroAssembler* masm) {
2536 void Builtins::Generate_CallBoundFunctionImpl(MacroAssembler* masm) {
2563 void Builtins::Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) {
2630 void Builtins::Generate_ConstructFunction(MacroAssembler* masm) {
2662 void Builtins::Generate_ConstructBoundFunction(MacroAssembler* masm) {
2692 void Builtins::Generate_Construct(MacroAssembler* masm) {
2750 void Builtins::Generate_WasmCompileLazy(MacroAssembler* masm) {
2816 void Builtins::Generate_WasmDebugBreak(MacroAssembler* masm) {
2839 void Builtins::Generate_CEntry(MacroAssembler* masm, int result_size,
2969 void Builtins::Generate_DoubleToI(MacroAssembler* masm) {
3092 void Builtins::Generate_GenericJSToWasmWrapper(MacroAssembler* masm) {
3097 void Builtins::Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) {
3102 void Builtins::Generate_WasmSuspend(MacroAssembler* masm) {
3107 void Builtins::Generate_WasmResume(MacroAssembler* masm) {
3112 void Builtins::Generate_WasmOnStackReplace(MacroAssembler* masm) {
3128 void CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address,
3245 void Builtins::Generate_CallApiCallback(MacroAssembler* masm) {
3371 void Builtins::Generate_CallApiGetter(MacroAssembler* masm) {
3449 void Builtins::Generate_DirectCEntry(MacroAssembler* masm) {
3483 void Generate_DeoptimizationEntry(MacroAssembler* masm,
3674 void Builtins::Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) {
3678 void Builtins::Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) {
3682 void Builtins::Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) {
3692 void Generate_BaselineOrInterpreterEntry(MacroAssembler* masm,
3851 MacroAssembler* masm) {
3856 MacroAssembler* masm) {
3861 MacroAssembler* masm) {