Lines Matching refs:MacroAssembler
44 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) {
52 MacroAssembler* masm, Runtime::FunctionId function_id,
91 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc,
111 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) {
159 __ DropArguments(rbx, rcx, MacroAssembler::kCountIsSmi,
175 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) {
313 __ DropArguments(rbx, rcx, MacroAssembler::kCountIsSmi,
343 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) {
347 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) {
363 void Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type,
536 void Builtins::Generate_JSEntry(MacroAssembler* masm) {
540 void Builtins::Generate_JSConstructEntry(MacroAssembler* masm) {
545 void Builtins::Generate_JSRunMicrotasksEntry(MacroAssembler* masm) {
550 static void Generate_JSEntryTrampolineHelper(MacroAssembler* masm,
665 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) {
669 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) {
673 void Builtins::Generate_RunMicrotasksTrampoline(MacroAssembler* masm) {
679 static void AssertCodeTIsBaselineAllowClobber(MacroAssembler* masm,
688 static void AssertCodeTIsBaseline(MacroAssembler* masm, Register code,
694 static void GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm,
723 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) {
876 static void ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm,
897 static void LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1,
931 static void TailCallRuntimeIfStateEquals(MacroAssembler* masm,
943 static void MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector,
971 static void TailCallOptimizedCodeSlot(MacroAssembler* masm,
1030 static void AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm,
1111 MacroAssembler* masm, Register optimization_state, Register feedback_vector,
1124 MacroAssembler* masm, Register optimization_state, Register feedback_vector,
1149 void ResetBytecodeAgeAndOsrState(MacroAssembler* masm,
1175 void Builtins::Generate_InterpreterEntryTrampoline(MacroAssembler* masm) {
1402 static void GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args,
1419 MacroAssembler* masm, ConvertReceiverMode receiver_mode,
1484 MacroAssembler* masm, InterpreterPushArgsMode mode) {
1552 static void Generate_InterpreterEnterBytecode(MacroAssembler* masm) {
1632 void Builtins::Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) {
1677 void Builtins::Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) {
1682 void Builtins::Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) {
1817 void Generate_ContinueToBuiltinHelper(MacroAssembler* masm,
1874 void Builtins::Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) {
1879 MacroAssembler* masm) {
1883 void Builtins::Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) {
1888 MacroAssembler* masm) {
1892 void Builtins::Generate_NotifyDeoptimized(MacroAssembler* masm) {
1906 void Builtins::Generate_FunctionPrototypeApply(MacroAssembler* masm) {
1970 void Builtins::Generate_FunctionPrototypeCall(MacroAssembler* masm) {
2011 void Builtins::Generate_ReflectApply(MacroAssembler* masm) {
2060 void Builtins::Generate_ReflectConstruct(MacroAssembler* masm) {
2124 MacroAssembler* masm, Register count, Register argc_in_out,
2167 void Builtins::Generate_CallOrConstructVarargs(MacroAssembler* masm,
2237 void Builtins::Generate_CallOrConstructForwardVarargs(MacroAssembler* masm,
2323 void Builtins::Generate_CallFunction(MacroAssembler* masm,
2423 void Generate_PushBoundArguments(MacroAssembler* masm) {
2501 void Builtins::Generate_CallBoundFunctionImpl(MacroAssembler* masm) {
2525 void Builtins::Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) {
2602 void Builtins::Generate_ConstructFunction(MacroAssembler* masm) {
2628 void Builtins::Generate_ConstructBoundFunction(MacroAssembler* masm) {
2657 void Builtins::Generate_Construct(MacroAssembler* masm) {
2719 void Generate_OSREntry(MacroAssembler* masm, Register entry_address) {
2732 void OnStackReplacement(MacroAssembler* masm, OsrSourceTier source) {
2773 void Builtins::Generate_InterpreterOnStackReplacement(MacroAssembler* masm) {
2777 void Builtins::Generate_BaselineOnStackReplacement(MacroAssembler* masm) {
2784 void Builtins::Generate_WasmCompileLazy(MacroAssembler* masm) {
2852 void Builtins::Generate_WasmDebugBreak(MacroAssembler* masm) {
2895 void PrepareForBuiltinCall(MacroAssembler* masm, MemOperand GCScanSlotPlace,
2920 void RestoreAfterBuiltinCall(MacroAssembler* masm, Register function_data,
2937 void FillJumpBuffer(MacroAssembler* masm, Register jmpbuf, Label* pc) {
2947 void LoadJumpBuffer(MacroAssembler* masm, Register jmpbuf, bool load_pc) {
2956 void SaveState(MacroAssembler* masm, Register active_continuation, Register tmp,
2970 void AllocateContinuation(MacroAssembler* masm, Register function_data,
2990 void LoadTargetJumpBuffer(MacroAssembler* masm, Register target_continuation) {
3007 void ReloadParentContinuation(MacroAssembler* masm, Register wasm_instance,
3054 void RestoreParentSuspender(MacroAssembler* masm) {
3080 void LoadFunctionDataAndWasmInstance(MacroAssembler* masm,
3103 void LoadValueTypesArray(MacroAssembler* masm, Register function_data,
3126 void GenericJSToWasmWrapperHelper(MacroAssembler* masm, bool stack_switch) {
3969 void Builtins::Generate_GenericJSToWasmWrapper(MacroAssembler* masm) {
3973 void Builtins::Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) {
3977 void Builtins::Generate_WasmSuspend(MacroAssembler* masm) {
4076 void Builtins::Generate_WasmResume(MacroAssembler* masm) {
4198 void Builtins::Generate_WasmOnStackReplace(MacroAssembler* masm) {
4207 void Builtins::Generate_CEntry(MacroAssembler* masm, int result_size,
4387 void Builtins::Generate_DoubleToI(MacroAssembler* masm) {
4466 void CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address,
4620 void Builtins::Generate_CallApiCallback(MacroAssembler* masm) {
4732 void Builtins::Generate_CallApiGetter(MacroAssembler* masm) {
4816 void Builtins::Generate_DirectCEntry(MacroAssembler* masm) {
4822 void Generate_DeoptimizationEntry(MacroAssembler* masm,
5015 void Builtins::Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) {
5019 void Builtins::Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) {
5023 void Builtins::Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) {
5033 void Generate_BaselineOrInterpreterEntry(MacroAssembler* masm,
5182 MacroAssembler* masm) {
5187 MacroAssembler* masm) {
5192 MacroAssembler* masm) {