Home
last modified time | relevance | path

Searched refs:masm (Results 1 - 25 of 292) sorted by relevance

12345678910>>...12

/third_party/vixl/test/
H A Dtest-code-generation-scopes.cc47 #define __ masm.
55 aarch32::MacroAssembler masm; in TEST() local
58 CodeBufferCheckScope scope(&masm, aarch32::kA32InstructionSizeInBytes); in TEST()
62 masm.FinalizeCode(); in TEST()
69 aarch64::MacroAssembler masm; in TEST() local
72 CodeBufferCheckScope scope(&masm, aarch64::kInstructionSize); in TEST()
76 masm.FinalizeCode(); in TEST()
83 aarch32::MacroAssembler masm; in TEST() local
86 CodeBufferCheckScope scope(&masm, 2 * aarch32::kA32InstructionSizeInBytes); in TEST()
91 masm in TEST()
98 aarch64::MacroAssembler masm; TEST() local
113 aarch32::MacroAssembler masm; TEST() local
129 aarch64::MacroAssembler masm; TEST() local
145 aarch32::MacroAssembler masm; TEST() local
161 aarch64::MacroAssembler masm; TEST() local
177 aarch32::MacroAssembler masm; TEST() local
195 aarch64::MacroAssembler masm; TEST() local
213 aarch32::MacroAssembler masm; TEST() local
227 aarch64::MacroAssembler masm; TEST() local
241 aarch32::MacroAssembler masm; TEST() local
257 aarch64::MacroAssembler masm; TEST() local
273 aarch32::MacroAssembler masm; TEST() local
289 aarch64::MacroAssembler masm; TEST() local
305 aarch32::MacroAssembler masm; TEST() local
323 aarch64::MacroAssembler masm; TEST() local
348 aarch32::MacroAssembler masm; TEST_A32() local
390 aarch64::MacroAssembler masm; TEST() local
424 aarch32::MacroAssembler masm; TEST_A32() local
461 aarch64::MacroAssembler masm; TEST() local
497 aarch32::MacroAssembler masm; TEST_A32() local
511 aarch64::MacroAssembler masm; TEST() local
525 aarch32::MacroAssembler masm; TEST_A32() local
541 aarch64::MacroAssembler masm; TEST() local
557 aarch32::MacroAssembler masm; TEST_A32() local
573 aarch64::MacroAssembler masm; TEST() local
589 aarch32::MacroAssembler masm; TEST_A32() local
607 aarch64::MacroAssembler masm; TEST() local
625 aarch32::MacroAssembler masm; TEST_A32() local
665 aarch64::MacroAssembler masm; TEST() local
705 aarch32::MacroAssembler masm; TEST_A32() local
740 aarch64::MacroAssembler masm; TEST() local
[all...]
H A Dtest-donkey.cc35 #define __ masm->
138 MacroAssembler masm; in main() local
139 masm.GetCPUFeatures()->Combine(CPUFeatures::kSVE); in main()
171 masm.Bind(&test); in main()
172 masm.PushCalleeSavedRegisters(); in main()
173 SetInitialMachineState(&masm, input_set); in main()
174 ComputeMachineStateHash(&masm, &state_hash); in main()
175 masm.PopCalleeSavedRegisters(); in main()
176 masm.Ret(); in main()
177 masm in main()
[all...]
/third_party/vixl/test/aarch64/
H A Dtest-disasm-aarch64.h30 MacroAssembler masm; \
31 masm.GetCPUFeatures()->Combine(CPUFeatures::All()); \
40 masm.SetGenerateSimulatorCode(true)
45 masm.SetGenerateSimulatorCode(false)
58 masm.GetBuffer()->GetStartAddress<Instruction*>(); \
59 Instruction* dis_end = masm.GetBuffer()->GetEndAddress<Instruction*>(); \
65 masm.Reset(); \
67 ExactAssemblyScope guard(&masm, \
70 masm.ASM; \
72 masm
[all...]
H A Dtest-assembler-aarch64.h80 #define __ masm.
87 MacroAssembler masm; \
92 MacroAssembler masm; \
95 masm.SetCPUFeatures(CPUFeatures(__VA_ARGS__)); \
99 MacroAssembler masm(size + CodeBuffer::kDefaultCapacity, pic); \
104 MacroAssembler masm; \
116 masm.SetCPUFeatures(CPUFeatures::None()); \
117 masm.SetGenerateSimulatorCode(true); \
129 masm.Reset(); \
132 SimulationCPUFeaturesScope cpu(&masm, kInfrastructureCPUFeature
[all...]
/third_party/vixl/test/aarch64/examples/
H A Dtest-examples.cc129 masm.GetLabelAddress<uint64_t>(&Func)); \
130 simulator.RunFrom(masm.GetLabelAddress<Instruction*>(&test)); \
159 MacroAssembler masm; \
168 masm.Bind(&test); \
176 masm.Trace(static_cast<TraceParameters>(trace_parameters), \
180 masm.Blr(test_function_reg); \
181 masm.Trace(LOG_ALL, TRACE_DISABLE); \
182 regs.Dump(&masm); \
183 masm.Mov(lr, reinterpret_cast<uint64_t>(Simulator::kEndOfSimAddress)); \
184 masm
564 MacroAssembler masm; TEST() local
[all...]
/third_party/vixl/examples/aarch64/
H A Dexamples.h37 void GenerateFactorial(vixl::aarch64::MacroAssembler* masm);
43 void GenerateFactorialRec(vixl::aarch64::MacroAssembler* masm);
49 void GenerateNEONMatrixMultiply(vixl::aarch64::MacroAssembler* masm);
55 void GenerateAdd2Vectors(vixl::aarch64::MacroAssembler* masm);
62 void GenerateAdd3Double(vixl::aarch64::MacroAssembler* masm);
69 void GenerateAdd4Double(vixl::aarch64::MacroAssembler* masm);
76 void GenerateSumArray(vixl::aarch64::MacroAssembler* masm);
82 void GenerateAbs(vixl::aarch64::MacroAssembler* masm);
91 void GenerateCheckBounds(vixl::aarch64::MacroAssembler* masm);
98 void GenerateCrc32(vixl::aarch64::MacroAssembler* masm);
[all...]
/third_party/vixl/src/
H A Dcode-generation-scopes-vixl.h155 // This constructor implicitly calls `Open` (when `masm` is not `NULL`) to
158 EmissionCheckScope(MacroAssemblerInterface* masm, in EmissionCheckScope() argument
162 Open(masm, size, size_policy); in EmissionCheckScope()
183 void Open(MacroAssemblerInterface* masm, in Open() argument
186 Open(masm, size, size_policy, kBlockPools); in Open()
208 void Open(MacroAssemblerInterface* masm, in Open() argument
212 if (masm == NULL) { in Open()
218 masm_ = masm; in Open()
224 masm->EnsureEmitPoolsFor(size); in Open()
225 masm in Open()
237 EmissionCheckScope(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy, PoolPolicy pool_policy) EmissionCheckScope() argument
257 ExactAssemblyScope(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy = kExactSize) ExactAssemblyScope() argument
271 Open(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy = kExactSize) Open() argument
297 ExactAssemblyScope(MacroAssemblerInterface* masm, size_t size, SizePolicy assert_policy, PoolPolicy pool_policy) ExactAssemblyScope() argument
304 Open(MacroAssemblerInterface* masm, size_t size, SizePolicy size_policy, PoolPolicy pool_policy) Open() argument
[all...]
/third_party/node/deps/v8/src/builtins/
H A Dbuiltins-interpreter-gen.cc12 void Builtins::Generate_InterpreterPushArgsThenCall(MacroAssembler* masm) { in Generate_InterpreterPushArgsThenCall() argument
14 masm, ConvertReceiverMode::kAny, InterpreterPushArgsMode::kOther); in Generate_InterpreterPushArgsThenCall()
18 MacroAssembler* masm) { in Generate_InterpreterPushUndefinedAndArgsThenCall()
20 masm, ConvertReceiverMode::kNullOrUndefined, in Generate_InterpreterPushUndefinedAndArgsThenCall()
25 MacroAssembler* masm) { in Generate_InterpreterPushArgsThenCallWithFinalSpread()
27 masm, ConvertReceiverMode::kAny, in Generate_InterpreterPushArgsThenCallWithFinalSpread()
31 void Builtins::Generate_InterpreterPushArgsThenConstruct(MacroAssembler* masm) { in Generate_InterpreterPushArgsThenConstruct() argument
33 masm, InterpreterPushArgsMode::kOther); in Generate_InterpreterPushArgsThenConstruct()
37 MacroAssembler* masm) { in Generate_InterpreterPushArgsThenConstructWithFinalSpread()
39 masm, InterpreterPushArgsMod in Generate_InterpreterPushArgsThenConstructWithFinalSpread()
17 Generate_InterpreterPushUndefinedAndArgsThenCall( MacroAssembler* masm) Generate_InterpreterPushUndefinedAndArgsThenCall() argument
24 Generate_InterpreterPushArgsThenCallWithFinalSpread( MacroAssembler* masm) Generate_InterpreterPushArgsThenCallWithFinalSpread() argument
36 Generate_InterpreterPushArgsThenConstructWithFinalSpread( MacroAssembler* masm) Generate_InterpreterPushArgsThenConstructWithFinalSpread() argument
42 Generate_InterpreterPushArgsThenConstructArrayFunction( MacroAssembler* masm) Generate_InterpreterPushArgsThenConstructArrayFunction() argument
[all...]
/third_party/node/deps/v8/src/baseline/arm64/
H A Dbaseline-compiler-arm64-inl.h19 __ masm()->EnterFrame(StackFrame::BASELINE); in Prologue()
27 __ masm()->AssertSpAligned(); in Prologue()
29 __ masm()->AssertSpAligned(); in Prologue()
38 __ masm()->CompareRoot(kInterpreterAccumulatorRegister, in PrologueFillFrame()
40 __ masm()->Assert(eq, AbortReason::kUnexpectedValue); in PrologueFillFrame()
53 __ masm()->Poke(kJavaScriptCallNewTargetRegister, Operand(0)); in PrologueFillFrame()
58 __ masm()->Push(kInterpreterAccumulatorRegister, in PrologueFillFrame()
62 __ masm()->Push(kJavaScriptCallNewTargetRegister, in PrologueFillFrame()
66 __ masm()->Push(kInterpreterAccumulatorRegister, in PrologueFillFrame()
77 __ masm() in PrologueFillFrame()
[all...]
/third_party/node/deps/v8/src/builtins/x64/
H A Dbuiltins-x64.cc42 #define __ ACCESS_MASM(masm)
44 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor() argument
47 __ Jump(BUILTIN_CODE(masm->isolate(), AdaptorWithBuiltinExitFrame), in Generate_Adaptor()
52 MacroAssembler* masm, Runtime::FunctionId function_id, in GenerateTailCallToReturnedCode()
59 ASM_CODE_COMMENT(masm); in GenerateTailCallToReturnedCode()
61 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
91 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc, in Generate_PushArguments() argument
111 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubHelper() argument
124 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSBuiltinsConstructStubHelper()
142 Generate_PushArguments(masm, rb in Generate_JSBuiltinsConstructStubHelper()
51 GenerateTailCallToReturnedCode( MacroAssembler* masm, Runtime::FunctionId function_id, JumpMode jump_mode = JumpMode::kJump) GenerateTailCallToReturnedCode() argument
175 Generate_JSConstructStubGeneric(MacroAssembler* masm) Generate_JSConstructStubGeneric() argument
343 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
347 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
363 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
536 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
540 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
545 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
550 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
665 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
669 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
673 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
679 AssertCodeTIsBaselineAllowClobber(MacroAssembler* masm, Register code, Register scratch) AssertCodeTIsBaselineAllowClobber() argument
688 AssertCodeTIsBaseline(MacroAssembler* masm, Register code, Register scratch) AssertCodeTIsBaseline() argument
694 GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, Register sfi_data, Register scratch1, Label* is_baseline) GetSharedFunctionInfoBytecodeOrBaseline() argument
723 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
876 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure, Register scratch1, Register slot_address) ReplaceClosureCodeWithOptimizedCode() argument
897 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
931 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
943 MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, Register tiering_state) MaybeOptimizeCode() argument
971 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry, Register closure, Register scratch1, Register scratch2, JumpMode jump_mode) TailCallOptimizedCodeSlot() argument
1030 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
1110 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1123 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Register closure, JumpMode jump_mode = JumpMode::kJump) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1149 ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array) ResetBytecodeAgeAndOsrState() argument
1175 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1402 GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args, Register start_address, Register scratch) GenerateInterpreterPushArgs() argument
1418 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1483 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1552 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1632 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
1677 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
1682 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1817 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
1874 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
1878 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
1883 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
1887 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
1892 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
1906 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
1970 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
2011 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
2060 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2123 Generate_AllocateSpaceAndShiftExistingArguments( MacroAssembler* masm, Register count, Register argc_in_out, Register pointer_to_new_space_out, Register scratch1, Register scratch2) Generate_AllocateSpaceAndShiftExistingArguments() argument
2167 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<CodeT> code) Generate_CallOrConstructVarargs() argument
2237 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<CodeT> code) Generate_CallOrConstructForwardVarargs() argument
2323 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2423 Generate_PushBoundArguments(MacroAssembler* masm) Generate_PushBoundArguments() argument
2501 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2525 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2602 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2628 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2657 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
2719 Generate_OSREntry(MacroAssembler* masm, Register entry_address) Generate_OSREntry() argument
2732 OnStackReplacement(MacroAssembler* masm, OsrSourceTier source) OnStackReplacement() argument
2773 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
2777 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
2784 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
2852 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
2895 PrepareForBuiltinCall(MacroAssembler* masm, MemOperand GCScanSlotPlace, const int GCScanSlotCount, Register current_param, Register param_limit, Register current_int_param_slot, Register current_float_param_slot, Register valuetypes_array_ptr, Register wasm_instance, Register function_data) PrepareForBuiltinCall() argument
2920 RestoreAfterBuiltinCall(MacroAssembler* masm, Register function_data, Register wasm_instance, Register valuetypes_array_ptr, Register current_float_param_slot, Register current_int_param_slot, Register param_limit, Register current_param) RestoreAfterBuiltinCall() argument
2937 FillJumpBuffer(MacroAssembler* masm, Register jmpbuf, Label* pc) FillJumpBuffer() argument
2947 LoadJumpBuffer(MacroAssembler* masm, Register jmpbuf, bool load_pc) LoadJumpBuffer() argument
2956 SaveState(MacroAssembler* masm, Register active_continuation, Register tmp, Label* suspend) SaveState() argument
2970 AllocateContinuation(MacroAssembler* masm, Register function_data, Register wasm_instance) AllocateContinuation() argument
2990 LoadTargetJumpBuffer(MacroAssembler* masm, Register target_continuation) LoadTargetJumpBuffer() argument
3007 ReloadParentContinuation(MacroAssembler* masm, Register wasm_instance, Register return_reg, Register tmp1, Register tmp2) ReloadParentContinuation() argument
3054 RestoreParentSuspender(MacroAssembler* masm) RestoreParentSuspender() argument
3080 LoadFunctionDataAndWasmInstance(MacroAssembler* masm, Register function_data, Register wasm_instance) LoadFunctionDataAndWasmInstance() argument
3103 LoadValueTypesArray(MacroAssembler* masm, Register function_data, Register valuetypes_array_ptr, Register return_count, Register param_count) LoadValueTypesArray() argument
3126 GenericJSToWasmWrapperHelper(MacroAssembler* masm, bool stack_switch) GenericJSToWasmWrapperHelper() argument
3969 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
3973 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
3977 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
4076 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
4198 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
4207 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
4387 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
4466 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, Register thunk_last_arg, int stack_space, Operand* stack_space_operand, Operand return_value_operand) CallApiFunctionAndReturn() argument
4620 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
4732 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
4816 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
4822 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
5015 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
5019 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
5023 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
5033 Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, bool next_bytecode, bool is_osr = false) Generate_BaselineOrInterpreterEntry() argument
5181 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
5186 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
5191 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/node/deps/v8/src/builtins/arm64/
H A Dbuiltins-arm64.cc40 #define __ ACCESS_MASM(masm)
42 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor() argument
46 __ Jump(BUILTIN_CODE(masm->isolate(), AdaptorWithBuiltinExitFrame), in Generate_Adaptor()
50 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
52 ASM_CODE_COMMENT(masm); in GenerateTailCallToReturnedCode()
59 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
83 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubHelper() argument
100 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSBuiltinsConstructStubHelper()
198 FrameScope scope(masm, StackFrame::INTERNAL); in Generate_JSBuiltinsConstructStubHelper()
207 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric() argument
410 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
414 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
421 AssertCodeTIsBaselineAllowClobber(MacroAssembler* masm, Register code, Register scratch) AssertCodeTIsBaselineAllowClobber() argument
430 AssertCodeTIsBaseline(MacroAssembler* masm, Register code, Register scratch) AssertCodeTIsBaseline() argument
438 GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, Register sfi_data, Register scratch1, Label* is_baseline) GetSharedFunctionInfoBytecodeOrBaseline() argument
463 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
642 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
845 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
849 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
854 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
867 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
978 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
982 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
986 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
996 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure) ReplaceClosureCodeWithOptimizedCode() argument
1010 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
1047 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
1059 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry, Register scratch) TailCallOptimizedCodeSlot() argument
1113 MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, Register tiering_state) MaybeOptimizeCode() argument
1140 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
1214 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1227 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1253 ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array) ResetBytecodeAgeAndOsrState() argument
1266 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1413 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1650 GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args, Register first_arg_index, Register spread_arg_out, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) GenerateInterpreterPushArgs() argument
1725 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1758 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1797 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1894 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
1938 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
1943 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
2021 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
2025 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
2030 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
2034 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
2039 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
2053 Generate_OSREntry(MacroAssembler* masm, Register entry_address, Operand offset = Operand(0)) Generate_OSREntry() argument
2073 OnStackReplacement(MacroAssembler* masm, bool is_interpreter) OnStackReplacement() argument
2117 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
2121 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
2128 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
2197 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
2263 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
2318 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2388 Generate_PrepareForCopyingVarargs(MacroAssembler* masm, Register argc, Register len) Generate_PrepareForCopyingVarargs() argument
2428 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<CodeT> code) Generate_CallOrConstructVarargs() argument
2502 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<CodeT> code) Generate_CallOrConstructForwardVarargs() argument
2570 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2660 Generate_PushBoundArguments(MacroAssembler* masm) Generate_PushBoundArguments() argument
2788 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2811 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2889 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2920 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2949 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
3016 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
3094 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
3116 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
3121 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
3126 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
3131 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
3136 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
3142 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
3354 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
3438 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, int stack_space, MemOperand* stack_space_operand, int spill_offset, MemOperand return_value_operand) CallApiFunctionAndReturn() argument
3571 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
3693 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
3772 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
3789 CopyRegListToFrame(MacroAssembler* masm, const Register& dst, int dst_offset, const CPURegList& reg_list, const Register& temp0, const Register& temp1, int src_offset = 0) CopyRegListToFrame() argument
3828 RestoreRegList(MacroAssembler* masm, const CPURegList& reg_list, const Register& src_base, int src_offset) RestoreRegList() argument
3868 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
4066 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
4070 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
4074 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
4084 Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, bool next_bytecode, bool is_osr = false) Generate_BaselineOrInterpreterEntry() argument
4237 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
4242 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
4247 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/node/deps/v8/src/builtins/riscv64/
H A Dbuiltins-riscv64.cc33 #define __ ACCESS_MASM(masm)
35 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor() argument
36 ASM_CODE_COMMENT(masm); in Generate_Adaptor()
38 __ Jump(BUILTIN_CODE(masm->isolate(), AdaptorWithBuiltinExitFrame), in Generate_Adaptor()
42 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
50 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
78 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc, in Generate_PushArguments() argument
97 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubHelper() argument
109 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSBuiltinsConstructStubHelper()
123 UseScratchRegisterScope temps(masm); in Generate_JSBuiltinsConstructStubHelper()
153 Generate_JSConstructStubGeneric(MacroAssembler* masm) Generate_JSConstructStubGeneric() argument
352 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
356 AssertCodeIsBaseline(MacroAssembler* masm, Register code, Register scratch) AssertCodeIsBaseline() argument
367 GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, Register sfi_data, Register scratch1, Label* is_baseline) GetSharedFunctionInfoBytecodeOrBaseline() argument
387 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
530 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
537 Generate_CheckStackOverflow(MacroAssembler* masm, Register argc, Register scratch1, Register scratch2) Generate_CheckStackOverflow() argument
569 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
753 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
757 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
762 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
767 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
838 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
842 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
846 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
852 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure, Register scratch1, Register scratch2) ReplaceClosureCodeWithOptimizedCode() argument
868 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
901 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
913 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry, Register scratch1, Register scratch2) TailCallOptimizedCodeSlot() argument
960 MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, Register tiering_state) MaybeOptimizeCode() argument
991 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Register scratch3, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
1070 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1085 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1117 ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array) ResetBytecodeAgeAndOsrState() argument
1130 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1275 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1516 GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args, Register start_address, Register scratch) GenerateInterpreterPushArgs() argument
1531 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1586 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1644 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1724 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
1771 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
1776 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
1831 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
1835 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
1840 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
1844 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
1849 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
1863 Generate_OSREntry(MacroAssembler* masm, Register entry_address, Operand offset = Operand(int64_t(0))) Generate_OSREntry() argument
1870 OnStackReplacement(MacroAssembler* masm, bool is_interpreter) OnStackReplacement() argument
1903 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
1907 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
1914 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
1991 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
2013 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
2081 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2158 Generate_AllocateSpaceAndShiftExistingArguments( MacroAssembler* masm, Register count, Register argc_in_out, Register pointer_to_new_space_out) Generate_AllocateSpaceAndShiftExistingArguments() argument
2195 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<Code> code) Generate_CallOrConstructVarargs() argument
2270 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<Code> code) Generate_CallOrConstructForwardVarargs() argument
2360 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2465 Generate_PushBoundArguments(MacroAssembler* masm) Generate_PushBoundArguments() argument
2536 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2563 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2630 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2662 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2692 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
2750 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
2816 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
2839 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
2969 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
3092 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
3097 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
3102 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
3107 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
3112 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
3128 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, int stack_space, MemOperand* stack_space_operand, MemOperand return_value_operand) CallApiFunctionAndReturn() argument
3245 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
3371 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
3449 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
3483 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
3674 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
3678 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
3682 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
3692 Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, bool next_bytecode, bool is_osr = false) Generate_BaselineOrInterpreterEntry() argument
3850 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
3855 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
3860 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/node/deps/v8/src/baseline/x64/
H A Dbaseline-assembler-x64-inl.h126 if (masm()->options().short_builtin_calls) { in CallBuiltin()
137 if (masm()->options().short_builtin_calls) { in TailCallBuiltin()
251 inline void PushSingle(MacroAssembler* masm, RootIndex source) { in PushSingle() argument
252 masm->PushRoot(source); in PushSingle()
254 inline void PushSingle(MacroAssembler* masm, Register reg) { masm->Push(reg); } in PushSingle() argument
255 inline void PushSingle(MacroAssembler* masm, TaggedIndex value) { in PushSingle() argument
256 masm->Push(value); in PushSingle()
258 inline void PushSingle(MacroAssembler* masm, Smi value) { masm in PushSingle() argument
259 PushSingle(MacroAssembler* masm, Handle<HeapObject> object) PushSingle() argument
262 PushSingle(MacroAssembler* masm, int32_t immediate) PushSingle() argument
265 PushSingle(MacroAssembler* masm, MemOperand operand) PushSingle() argument
268 PushSingle(MacroAssembler* masm, interpreter::Register source) PushSingle() argument
447 EmitReturn(MacroAssembler* masm) EmitReturn() argument
[all...]
/third_party/node/deps/v8/src/builtins/ia32/
H A Dbuiltins-ia32.cc37 #define __ ACCESS_MASM(masm)
39 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor() argument
42 __ Jump(BUILTIN_CODE(masm->isolate(), AdaptorWithBuiltinExitFrame), in Generate_Adaptor()
46 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
53 ASM_CODE_COMMENT(masm); in GenerateTailCallToReturnedCode()
55 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
86 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc, in Generate_PushArguments() argument
107 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubHelper() argument
121 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSBuiltinsConstructStubHelper()
140 Generate_PushArguments(masm, es in Generate_JSBuiltinsConstructStubHelper()
176 Generate_JSConstructStubGeneric(MacroAssembler* masm) Generate_JSConstructStubGeneric() argument
351 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
355 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
372 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
484 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
488 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
493 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
498 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
563 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
567 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
571 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
580 GetSharedFunctionInfoBytecode(MacroAssembler* masm, Register sfi_data, Register scratch1) GetSharedFunctionInfoBytecode() argument
593 AssertCodeIsBaseline(MacroAssembler* masm, Register code, Register scratch) AssertCodeIsBaseline() argument
603 GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, Register sfi_data, Register scratch1, Label* is_baseline) GetSharedFunctionInfoBytecodeOrBaseline() argument
632 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
778 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure, Register value, Register slot_address) ReplaceClosureCodeWithOptimizedCode() argument
792 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
825 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
837 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry) TailCallOptimizedCodeSlot() argument
886 MaybeOptimizeCode(MacroAssembler* masm, Register tiering_state) MaybeOptimizeCode() argument
911 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register scratch1, Register scratch2, Register scratch3, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
995 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, XMMRegister saved_feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1015 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, XMMRegister saved_feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1041 ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array) ResetBytecodeAgeAndOsrState() argument
1067 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1319 GenerateInterpreterPushArgs(MacroAssembler* masm, Register array_limit, Register start_address) GenerateInterpreterPushArgs() argument
1339 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1418 Generate_InterpreterPushZeroAndArgsAndReturnAddress( MacroAssembler* masm, Register num_args, Register start_addr, Register scratch1, Register scratch2, int num_slots_to_move, Label* stack_overflow) Generate_InterpreterPushZeroAndArgsAndReturnAddress() argument
1479 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1554 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1636 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
1681 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
1685 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1823 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
1879 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
1883 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
1888 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
1892 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
1897 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
1910 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
1978 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
2017 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
2073 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2143 Generate_AllocateSpaceAndShiftExistingArguments( MacroAssembler* masm, Register count, Register argc_in_out, Register pointer_to_new_space_out, Register scratch1, Register scratch2) Generate_AllocateSpaceAndShiftExistingArguments() argument
2184 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<Code> code) Generate_CallOrConstructVarargs() argument
2278 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<Code> code) Generate_CallOrConstructForwardVarargs() argument
2382 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2476 Generate_PushBoundArguments(MacroAssembler* masm) Generate_PushBoundArguments() argument
2559 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2581 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2668 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2700 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2727 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
2795 Generate_OSREntry(MacroAssembler* masm, Register entry_address) Generate_OSREntry() argument
2804 OnStackReplacement(MacroAssembler* masm, bool is_interpreter) OnStackReplacement() argument
2843 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
2847 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
2854 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
2920 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
2961 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
2966 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
2971 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
2976 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
2981 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
2987 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
3131 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
3238 PrepareCallApiFunction(MacroAssembler* masm, int argc, Register scratch) PrepareCallApiFunction() argument
3250 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, Operand thunk_last_arg, int stack_space, Operand* stack_space_operand, Operand return_value_operand) CallApiFunctionAndReturn() argument
3393 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
3510 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
3584 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
3598 MemMoveEmitMainLoop(MacroAssembler* masm, Label* move_last_15, Direction direction, Alignment alignment) MemMoveEmitMainLoop() argument
3648 MemMoveEmitPopAndReturn(MacroAssembler* masm) MemMoveEmitPopAndReturn() argument
3656 Generate_MemMove(MacroAssembler* masm) Generate_MemMove() argument
3978 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
4157 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
4161 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
4165 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
4175 Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, bool next_bytecode, bool is_osr = false) Generate_BaselineOrInterpreterEntry() argument
4336 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
4341 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
4346 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/node/deps/v8/src/builtins/arm/
H A Dbuiltins-arm.cc35 #define __ ACCESS_MASM(masm)
37 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor() argument
45 __ Jump(BUILTIN_CODE(masm->isolate(), AdaptorWithBuiltinExitFrame), in Generate_Adaptor()
49 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
57 FrameAndConstantPoolScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
84 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc, in Generate_PushArguments() argument
88 UseScratchRegisterScope temps(masm); in Generate_PushArguments()
105 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubHelper() argument
123 FrameAndConstantPoolScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSBuiltinsConstructStubHelper()
142 Generate_PushArguments(masm, r in Generate_JSBuiltinsConstructStubHelper()
175 Generate_JSConstructStubGeneric(MacroAssembler* masm) Generate_JSConstructStubGeneric() argument
339 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
343 AssertCodeIsBaseline(MacroAssembler* masm, Register code, Register scratch) AssertCodeIsBaseline() argument
353 GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, Register sfi_data, Register scratch1, Label* is_baseline) GetSharedFunctionInfoBytecodeOrBaseline() argument
378 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
511 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
544 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
708 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
712 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
717 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
722 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
814 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
818 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
822 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
832 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure) ReplaceClosureCodeWithOptimizedCode() argument
844 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
874 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
886 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry, Register scratch) TailCallOptimizedCodeSlot() argument
927 MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, Register tiering_state) MaybeOptimizeCode() argument
954 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
1032 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1045 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1070 ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array, Register scratch) ResetBytecodeAgeAndOsrState() argument
1084 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1240 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1457 GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args, Register start_address, Register scratch) GenerateInterpreterPushArgs() argument
1471 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1531 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1593 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1672 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
1717 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
1722 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
1775 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
1779 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
1784 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
1788 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
1793 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
1806 Generate_OSREntry(MacroAssembler* masm, Register entry_address, Operand offset = Operand::Zero()) Generate_OSREntry() argument
1819 OnStackReplacement(MacroAssembler* masm, bool is_interpreter) OnStackReplacement() argument
1859 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
1863 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
1870 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
1922 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
1944 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
1985 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2039 Generate_AllocateSpaceAndShiftExistingArguments( MacroAssembler* masm, Register count, Register argc_in_out, Register pointer_to_new_space_out, Register scratch1, Register scratch2) Generate_AllocateSpaceAndShiftExistingArguments() argument
2073 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<Code> code) Generate_CallOrConstructVarargs() argument
2140 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<Code> code) Generate_CallOrConstructForwardVarargs() argument
2227 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2314 Generate_PushBoundArguments(MacroAssembler* masm) Generate_PushBoundArguments() argument
2393 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2414 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2491 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2521 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2544 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
2609 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
2673 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
2710 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
2715 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
2720 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
2725 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
2730 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
2736 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
2884 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
2988 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, int stack_space, MemOperand* stack_space_operand, MemOperand return_value_operand) CallApiFunctionAndReturn() argument
3095 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
3207 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
3270 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
3283 Generate_MemCopyUint8Uint8(MacroAssembler* masm) Generate_MemCopyUint8Uint8() argument
3320 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
3543 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
3547 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
3551 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
3561 Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, bool next_bytecode, bool is_osr = false) Generate_BaselineOrInterpreterEntry() argument
3712 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
3717 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
3722 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/vixl/benchmarks/aarch64/
H A Dbench-branch-link-masm.cc45 MacroAssembler masm(buffer_size); in main()
51 masm.Reset(); in main()
55 masm.B(&target_1); in main()
57 masm.Bind(&target_1); in main()
59 masm.B(eq, &target_2); in main()
61 masm.Bind(&target_2); in main()
63 masm.Cbz(x2, &target_3); in main()
65 masm.Bind(&target_3); in main()
67 masm.Tbz(x3, 2, &target_4); in main()
69 masm in main()
[all...]
/third_party/node/deps/v8/src/baseline/ia32/
H A Dbaseline-assembler-ia32-inl.h247 inline void PushSingle(MacroAssembler* masm, RootIndex source) { in PushSingle() argument
248 masm->PushRoot(source); in PushSingle()
250 inline void PushSingle(MacroAssembler* masm, Register reg) { masm->Push(reg); } in PushSingle() argument
251 inline void PushSingle(MacroAssembler* masm, TaggedIndex value) { in PushSingle() argument
252 masm->Push(Immediate(value.ptr())); in PushSingle()
254 inline void PushSingle(MacroAssembler* masm, Smi value) { masm->Push(value); } in PushSingle() argument
255 inline void PushSingle(MacroAssembler* masm, Handle<HeapObject> object) { in PushSingle() argument
256 masm in PushSingle()
258 PushSingle(MacroAssembler* masm, int32_t immediate) PushSingle() argument
261 PushSingle(MacroAssembler* masm, MemOperand operand) PushSingle() argument
264 PushSingle(MacroAssembler* masm, interpreter::Register source) PushSingle() argument
447 EmitReturn(MacroAssembler* masm) EmitReturn() argument
[all...]
/third_party/node/deps/v8/src/builtins/mips/
H A Dbuiltins-mips.cc36 #define __ ACCESS_MASM(masm)
38 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor() argument
40 __ Jump(BUILTIN_CODE(masm->isolate(), AdaptorWithBuiltinExitFrame), in Generate_Adaptor()
44 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
52 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
80 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc, in Generate_PushArguments() argument
99 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubHelper() argument
111 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSBuiltinsConstructStubHelper()
124 Generate_PushArguments(masm, t2, a0, t3, t0, ArgumentsElementType::kRaw); in Generate_JSBuiltinsConstructStubHelper()
150 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric() argument
329 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
333 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
340 Generate_CheckStackOverflow(MacroAssembler* masm, Register argc, Register scratch1, Register scratch2) Generate_CheckStackOverflow() argument
381 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
534 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
538 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
543 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
548 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
621 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
625 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
629 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
635 AssertCodeIsBaseline(MacroAssembler* masm, Register code, Register scratch) AssertCodeIsBaseline() argument
645 GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, Register sfi_data, Register scratch1, Label* is_baseline) GetSharedFunctionInfoBytecodeOrBaseline() argument
670 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
801 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure, Register scratch1, Register scratch2) ReplaceClosureCodeWithOptimizedCode() argument
815 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
846 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
858 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry, Register scratch1, Register scratch2) TailCallOptimizedCodeSlot() argument
902 MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, Register tiering_state) MaybeOptimizeCode() argument
930 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Register scratch3, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
1006 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1019 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1047 ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array) ResetBytecodeAgeAndOsrState() argument
1060 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1212 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1437 GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args, Register start_address, Register scratch, Register scratch2) GenerateInterpreterPushArgs() argument
1452 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1509 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1569 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1645 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
1692 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
1697 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
1752 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
1756 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
1761 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
1765 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
1770 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
1785 Generate_OSREntry(MacroAssembler* masm, Register entry_address, Operand offset = Operand(zero_reg)) Generate_OSREntry() argument
1792 OnStackReplacement(MacroAssembler* masm, bool is_interpreter) OnStackReplacement() argument
1825 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
1829 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
1836 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
1891 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
1912 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
1955 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2011 Generate_AllocateSpaceAndShiftExistingArguments( MacroAssembler* masm, Register count, Register argc_in_out, Register pointer_to_new_space_out, Register scratch1, Register scratch2, Register scratch3) Generate_AllocateSpaceAndShiftExistingArguments() argument
2045 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<Code> code) Generate_CallOrConstructVarargs() argument
2107 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<Code> code) Generate_CallOrConstructForwardVarargs() argument
2185 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2272 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2343 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2421 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2451 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2526 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
2591 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
2664 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
2686 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
2690 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
2695 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
2700 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
2705 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
2712 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
2849 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
2982 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, int stack_space, MemOperand* stack_space_operand, MemOperand return_value_operand) CallApiFunctionAndReturn() argument
3095 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
3215 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
3287 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
3317 Generate_MemCopyUint8Uint8(MacroAssembler* masm) Generate_MemCopyUint8Uint8() argument
3832 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
4023 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
4027 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
4031 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
4041 Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, bool next_bytecode, bool is_osr = false) Generate_BaselineOrInterpreterEntry() argument
4193 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
4198 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
4203 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/node/deps/v8/src/builtins/ppc/
H A Dbuiltins-ppc.cc34 #define __ ACCESS_MASM(masm)
37 static void AssertCodeIsBaseline(MacroAssembler* masm, Register code, in AssertCodeIsBaseline() argument
47 static void GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, in GetSharedFunctionInfoBytecodeOrBaseline() argument
52 ASM_CODE_COMMENT(masm); in GetSharedFunctionInfoBytecodeOrBaseline()
58 AssertCodeIsBaseline(masm, sfi_data, scratch1); in GetSharedFunctionInfoBytecodeOrBaseline()
73 void Generate_OSREntry(MacroAssembler* masm, Register entry_address, in Generate_OSREntry() argument
82 void ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array, in ResetBytecodeAgeAndOsrState() argument
98 void Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, in Generate_BaselineOrInterpreterEntry() argument
129 __ Jump(masm->isolate()->builtins()->code_handle(builtin_id), in Generate_BaselineOrInterpreterEntry()
140 AssertCodeIsBaseline(masm, code_ob in Generate_BaselineOrInterpreterEntry()
254 Generate_Adaptor(MacroAssembler* masm, Address address) Generate_Adaptor() argument
260 GenerateTailCallToReturnedCode(MacroAssembler* masm, Runtime::FunctionId function_id) GenerateTailCallToReturnedCode() argument
295 Generate_PushArguments(MacroAssembler* masm, Register array, Register argc, Register scratch, ArgumentsElementType element_type) Generate_PushArguments() argument
317 Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) Generate_JSBuiltinsConstructStubHelper() argument
388 OnStackReplacement(MacroAssembler* masm, bool is_interpreter) OnStackReplacement() argument
442 Generate_JSConstructStubGeneric(MacroAssembler* masm) Generate_JSConstructStubGeneric() argument
618 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
622 GetSharedFunctionInfoBytecode(MacroAssembler* masm, Register sfi_data, Register scratch1) GetSharedFunctionInfoBytecode() argument
636 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
782 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
800 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
970 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
974 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
979 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
984 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
1058 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
1062 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
1066 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
1076 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure, Register scratch1, Register slot_address) ReplaceClosureCodeWithOptimizedCode() argument
1096 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
1127 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
1138 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry, Register scratch) TailCallOptimizedCodeSlot() argument
1184 MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, Register tiering_state) MaybeOptimizeCode() argument
1211 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
1286 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1312 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1331 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1479 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1691 GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args, Register start_address, Register scratch) GenerateInterpreterPushArgs() argument
1704 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1762 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1824 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1909 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
1955 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
1960 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
2016 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
2020 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
2025 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
2029 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
2034 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
2046 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
2051 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
2059 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
2117 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
2139 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
2187 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2247 Generate_AllocateSpaceAndShiftExistingArguments( MacroAssembler* masm, Register count, Register argc_in_out, Register pointer_to_new_space_out, Register scratch1, Register scratch2) Generate_AllocateSpaceAndShiftExistingArguments() argument
2280 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<Code> code) Generate_CallOrConstructVarargs() argument
2352 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<Code> code) Generate_CallOrConstructForwardVarargs() argument
2443 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2534 Generate_PushBoundArguments(MacroAssembler* masm) Generate_PushBoundArguments() argument
2607 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2630 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2707 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2739 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2766 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
2832 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
2904 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
2928 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
2933 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
2938 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
2943 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
2948 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
2954 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
3128 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
3256 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, int stack_space, MemOperand* stack_space_operand, MemOperand return_value_operand) CallApiFunctionAndReturn() argument
3374 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
3501 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
3599 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
3626 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
3850 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
3854 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
3858 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
3862 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
3868 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
3874 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/node/deps/v8/src/builtins/mips64/
H A Dbuiltins-mips64.cc36 #define __ ACCESS_MASM(masm)
38 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor() argument
40 __ Jump(BUILTIN_CODE(masm->isolate(), AdaptorWithBuiltinExitFrame), in Generate_Adaptor()
44 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
52 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
79 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc, in Generate_PushArguments() argument
98 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubHelper() argument
110 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSBuiltinsConstructStubHelper()
124 Generate_PushArguments(masm, t2, a0, t3, t0, ArgumentsElementType::kRaw); in Generate_JSBuiltinsConstructStubHelper()
150 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric() argument
327 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
331 AssertCodeIsBaseline(MacroAssembler* masm, Register code, Register scratch) AssertCodeIsBaseline() argument
343 GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, Register sfi_data, Register scratch1, Label* is_baseline) GetSharedFunctionInfoBytecodeOrBaseline() argument
366 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
497 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
504 Generate_CheckStackOverflow(MacroAssembler* masm, Register argc, Register scratch1, Register scratch2) Generate_CheckStackOverflow() argument
535 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
719 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
723 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
728 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
733 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
798 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
802 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
806 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
812 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure, Register scratch1, Register scratch2) ReplaceClosureCodeWithOptimizedCode() argument
826 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
856 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
867 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry, Register scratch1, Register scratch2) TailCallOptimizedCodeSlot() argument
913 MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, Register tiering_state) MaybeOptimizeCode() argument
940 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Register scratch3, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
1015 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1028 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1055 ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array) ResetBytecodeAgeAndOsrState() argument
1068 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1220 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1445 GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args, Register start_address, Register scratch, Register scratch2) GenerateInterpreterPushArgs() argument
1459 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1516 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1575 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1650 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
1697 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
1702 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
1757 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
1761 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
1766 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
1770 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
1775 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
1790 Generate_OSREntry(MacroAssembler* masm, Register entry_address, Operand offset = Operand(zero_reg)) Generate_OSREntry() argument
1797 OnStackReplacement(MacroAssembler* masm, bool is_interpreter) OnStackReplacement() argument
1828 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
1832 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
1839 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
1904 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
1927 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
1986 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2056 Generate_AllocateSpaceAndShiftExistingArguments( MacroAssembler* masm, Register count, Register argc_in_out, Register pointer_to_new_space_out, Register scratch1, Register scratch2, Register scratch3) Generate_AllocateSpaceAndShiftExistingArguments() argument
2090 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<Code> code) Generate_CallOrConstructVarargs() argument
2160 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<Code> code) Generate_CallOrConstructForwardVarargs() argument
2239 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2326 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2397 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2472 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2502 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2577 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
2642 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
2749 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
2771 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
2775 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
2780 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
2785 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
2790 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
2797 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
2934 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
3070 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, int stack_space, MemOperand* stack_space_operand, MemOperand return_value_operand) CallApiFunctionAndReturn() argument
3180 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
3305 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
3378 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
3412 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
3602 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
3606 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
3610 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
3620 Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, bool next_bytecode, bool is_osr = false) Generate_BaselineOrInterpreterEntry() argument
3772 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
3777 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
3782 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/node/deps/v8/src/builtins/loong64/
H A Dbuiltins-loong64.cc36 #define __ ACCESS_MASM(masm)
38 void Builtins::Generate_Adaptor(MacroAssembler* masm, Address address) { in Generate_Adaptor() argument
40 __ Jump(BUILTIN_CODE(masm->isolate(), AdaptorWithBuiltinExitFrame), in Generate_Adaptor()
44 static void GenerateTailCallToReturnedCode(MacroAssembler* masm, in GenerateTailCallToReturnedCode() argument
52 FrameScope scope(masm, StackFrame::INTERNAL); in GenerateTailCallToReturnedCode()
79 void Generate_PushArguments(MacroAssembler* masm, Register array, Register argc, in Generate_PushArguments() argument
98 void Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStubHelper() argument
110 FrameScope scope(masm, StackFrame::CONSTRUCT); in Generate_JSBuiltinsConstructStubHelper()
124 Generate_PushArguments(masm, t2, a0, t3, t0, ArgumentsElementType::kRaw); in Generate_JSBuiltinsConstructStubHelper()
150 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric() argument
327 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
331 AssertCodeIsBaseline(MacroAssembler* masm, Register code, Register scratch) AssertCodeIsBaseline() argument
343 GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, Register sfi_data, Register scratch1, Label* is_baseline) GetSharedFunctionInfoBytecodeOrBaseline() argument
367 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
498 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
505 Generate_CheckStackOverflow(MacroAssembler* masm, Register argc, Register scratch1, Register scratch2) Generate_CheckStackOverflow() argument
536 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
717 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
721 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
726 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
731 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
796 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
800 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
804 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
810 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure) ReplaceClosureCodeWithOptimizedCode() argument
821 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
851 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
862 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry) TailCallOptimizedCodeSlot() argument
904 MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, Register tiering_state) MaybeOptimizeCode() argument
930 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Register scratch3, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
1005 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1021 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1049 ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array) ResetBytecodeAgeAndOsrState() argument
1062 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1216 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1446 GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args, Register start_address, Register scratch, Register scratch2) GenerateInterpreterPushArgs() argument
1460 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1517 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1577 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1653 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
1700 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
1705 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
1761 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
1765 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
1770 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
1774 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
1779 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
1793 Generate_OSREntry(MacroAssembler* masm, Register entry_address, Operand offset = Operand(zero_reg)) Generate_OSREntry() argument
1800 OnStackReplacement(MacroAssembler* masm, bool is_interpreter) OnStackReplacement() argument
1833 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
1837 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
1844 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
1909 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
1930 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
1989 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2059 Generate_AllocateSpaceAndShiftExistingArguments( MacroAssembler* masm, Register count, Register argc_in_out, Register pointer_to_new_space_out, Register scratch1, Register scratch2, Register scratch3) Generate_AllocateSpaceAndShiftExistingArguments() argument
2093 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<Code> code) Generate_CallOrConstructVarargs() argument
2163 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<Code> code) Generate_CallOrConstructForwardVarargs() argument
2242 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2329 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2400 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2476 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2506 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2582 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
2647 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
2726 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
2748 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
2752 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
2757 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
2762 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
2767 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
2774 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
2911 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
3049 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, int stack_space, MemOperand* stack_space_operand, MemOperand return_value_operand) CallApiFunctionAndReturn() argument
3157 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
3282 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
3356 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
3385 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
3574 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
3578 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
3582 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
3592 Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, bool next_bytecode, bool is_osr = false) Generate_BaselineOrInterpreterEntry() argument
3745 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
3750 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
3755 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/node/deps/v8/src/builtins/s390/
H A Dbuiltins-s390.cc34 #define __ ACCESS_MASM(masm)
38 static void AssertCodeIsBaseline(MacroAssembler* masm, Register code, in AssertCodeIsBaseline() argument
48 static void GetSharedFunctionInfoBytecodeOrBaseline(MacroAssembler* masm, in GetSharedFunctionInfoBytecodeOrBaseline() argument
53 ASM_CODE_COMMENT(masm); in GetSharedFunctionInfoBytecodeOrBaseline()
59 AssertCodeIsBaseline(masm, sfi_data, scratch1); in GetSharedFunctionInfoBytecodeOrBaseline()
74 void Generate_OSREntry(MacroAssembler* masm, Register entry_address, in Generate_OSREntry() argument
86 void ResetBytecodeAgeAndOsrState(MacroAssembler* masm, Register bytecode_array, in ResetBytecodeAgeAndOsrState() argument
102 void Generate_BaselineOrInterpreterEntry(MacroAssembler* masm, in Generate_BaselineOrInterpreterEntry() argument
132 __ Jump(masm->isolate()->builtins()->code_handle(builtin_id), in Generate_BaselineOrInterpreterEntry()
143 AssertCodeIsBaseline(masm, code_ob in Generate_BaselineOrInterpreterEntry()
258 OnStackReplacement(MacroAssembler* masm, OsrSourceTier source) OnStackReplacement() argument
299 Generate_Adaptor(MacroAssembler* masm, Address address) Generate_Adaptor() argument
305 GenerateTailCallToReturnedCode(MacroAssembler* masm, Runtime::FunctionId function_id) GenerateTailCallToReturnedCode() argument
340 Generate_PushArguments(MacroAssembler* masm, Register array, Register argc, Register scratch, ArgumentsElementType element_type) Generate_PushArguments() argument
361 Generate_JSBuiltinsConstructStubHelper(MacroAssembler* masm) Generate_JSBuiltinsConstructStubHelper() argument
431 Generate_JSConstructStubGeneric(MacroAssembler* masm) Generate_JSConstructStubGeneric() argument
603 Generate_JSBuiltinsConstructStub(MacroAssembler* masm) Generate_JSBuiltinsConstructStub() argument
608 Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) Generate_ResumeGeneratorTrampoline() argument
756 Generate_ConstructedNonConstructable(MacroAssembler* masm) Generate_ConstructedNonConstructable() argument
779 Generate_JSEntryVariant(MacroAssembler* masm, StackFrame::Type type, Builtin entry_trampoline) Generate_JSEntryVariant() argument
988 Generate_JSEntry(MacroAssembler* masm) Generate_JSEntry() argument
992 Generate_JSConstructEntry(MacroAssembler* masm) Generate_JSConstructEntry() argument
997 Generate_JSRunMicrotasksEntry(MacroAssembler* masm) Generate_JSRunMicrotasksEntry() argument
1002 Generate_JSEntryTrampolineHelper(MacroAssembler* masm, bool is_construct) Generate_JSEntryTrampolineHelper() argument
1093 Generate_JSEntryTrampoline(MacroAssembler* masm) Generate_JSEntryTrampoline() argument
1097 Generate_JSConstructEntryTrampoline(MacroAssembler* masm) Generate_JSConstructEntryTrampoline() argument
1101 Generate_RunMicrotasksTrampoline(MacroAssembler* masm) Generate_RunMicrotasksTrampoline() argument
1111 ReplaceClosureCodeWithOptimizedCode(MacroAssembler* masm, Register optimized_code, Register closure, Register scratch1, Register slot_address) ReplaceClosureCodeWithOptimizedCode() argument
1131 LeaveInterpreterFrame(MacroAssembler* masm, Register scratch1, Register scratch2) LeaveInterpreterFrame() argument
1163 TailCallRuntimeIfStateEquals(MacroAssembler* masm, Register actual_state, TieringState expected_state, Runtime::FunctionId function_id) TailCallRuntimeIfStateEquals() argument
1174 TailCallOptimizedCodeSlot(MacroAssembler* masm, Register optimized_code_entry, Register scratch) TailCallOptimizedCodeSlot() argument
1217 MaybeOptimizeCode(MacroAssembler* masm, Register feedback_vector, Register tiering_state) MaybeOptimizeCode() argument
1244 AdvanceBytecodeOffsetOrReturn(MacroAssembler* masm, Register bytecode_array, Register bytecode_offset, Register bytecode, Register scratch1, Register scratch2, Label* if_return) AdvanceBytecodeOffsetOrReturn() argument
1319 MaybeOptimizeCodeOrTailCallOptimizedCodeSlot( MacroAssembler* masm, Register optimization_state, Register feedback_vector) MaybeOptimizeCodeOrTailCallOptimizedCodeSlot() argument
1344 LoadTieringStateAndJumpIfNeedsProcessing( MacroAssembler* masm, Register optimization_state, Register feedback_vector, Label* has_optimized_code_or_state) LoadTieringStateAndJumpIfNeedsProcessing() argument
1362 Generate_BaselineOutOfLinePrologue(MacroAssembler* masm) Generate_BaselineOutOfLinePrologue() argument
1510 Generate_InterpreterEntryTrampoline(MacroAssembler* masm) Generate_InterpreterEntryTrampoline() argument
1751 GenerateInterpreterPushArgs(MacroAssembler* masm, Register num_args, Register start_address, Register scratch) GenerateInterpreterPushArgs() argument
1764 Generate_InterpreterPushArgsThenCallImpl( MacroAssembler* masm, ConvertReceiverMode receiver_mode, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenCallImpl() argument
1821 Generate_InterpreterPushArgsThenConstructImpl( MacroAssembler* masm, InterpreterPushArgsMode mode) Generate_InterpreterPushArgsThenConstructImpl() argument
1882 Generate_InterpreterEnterBytecode(MacroAssembler* masm) Generate_InterpreterEnterBytecode() argument
1963 Generate_InterpreterEnterAtNextBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtNextBytecode() argument
2009 Generate_InterpreterEnterAtBytecode(MacroAssembler* masm) Generate_InterpreterEnterAtBytecode() argument
2014 Generate_ContinueToBuiltinHelper(MacroAssembler* masm, bool java_script_builtin, bool with_result) Generate_ContinueToBuiltinHelper() argument
2070 Generate_ContinueToCodeStubBuiltin(MacroAssembler* masm) Generate_ContinueToCodeStubBuiltin() argument
2074 Generate_ContinueToCodeStubBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToCodeStubBuiltinWithResult() argument
2079 Generate_ContinueToJavaScriptBuiltin(MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltin() argument
2083 Generate_ContinueToJavaScriptBuiltinWithResult( MacroAssembler* masm) Generate_ContinueToJavaScriptBuiltinWithResult() argument
2088 Generate_NotifyDeoptimized(MacroAssembler* masm) Generate_NotifyDeoptimized() argument
2100 Generate_FunctionPrototypeApply(MacroAssembler* masm) Generate_FunctionPrototypeApply() argument
2158 Generate_FunctionPrototypeCall(MacroAssembler* masm) Generate_FunctionPrototypeCall() argument
2180 Generate_ReflectApply(MacroAssembler* masm) Generate_ReflectApply() argument
2229 Generate_ReflectConstruct(MacroAssembler* masm) Generate_ReflectConstruct() argument
2290 Generate_AllocateSpaceAndShiftExistingArguments( MacroAssembler* masm, Register count, Register argc_in_out, Register pointer_to_new_space_out, Register scratch1, Register scratch2) Generate_AllocateSpaceAndShiftExistingArguments() argument
2326 Generate_CallOrConstructVarargs(MacroAssembler* masm, Handle<Code> code) Generate_CallOrConstructVarargs() argument
2399 Generate_CallOrConstructForwardVarargs(MacroAssembler* masm, CallOrConstructMode mode, Handle<Code> code) Generate_CallOrConstructForwardVarargs() argument
2491 Generate_CallFunction(MacroAssembler* masm, ConvertReceiverMode mode) Generate_CallFunction() argument
2582 Generate_PushBoundArguments(MacroAssembler* masm) Generate_PushBoundArguments() argument
2653 Generate_CallBoundFunctionImpl(MacroAssembler* masm) Generate_CallBoundFunctionImpl() argument
2676 Generate_Call(MacroAssembler* masm, ConvertReceiverMode mode) Generate_Call() argument
2753 Generate_ConstructFunction(MacroAssembler* masm) Generate_ConstructFunction() argument
2784 Generate_ConstructBoundFunction(MacroAssembler* masm) Generate_ConstructBoundFunction() argument
2811 Generate_Construct(MacroAssembler* masm) Generate_Construct() argument
2877 Generate_WasmCompileLazy(MacroAssembler* masm) Generate_WasmCompileLazy() argument
2941 Generate_WasmDebugBreak(MacroAssembler* masm) Generate_WasmDebugBreak() argument
2963 Generate_GenericJSToWasmWrapper(MacroAssembler* masm) Generate_GenericJSToWasmWrapper() argument
2968 Generate_WasmReturnPromiseOnSuspend(MacroAssembler* masm) Generate_WasmReturnPromiseOnSuspend() argument
2973 Generate_WasmSuspend(MacroAssembler* masm) Generate_WasmSuspend() argument
2978 Generate_WasmResume(MacroAssembler* masm) Generate_WasmResume() argument
2983 Generate_WasmOnStackReplace(MacroAssembler* masm) Generate_WasmOnStackReplace() argument
2989 Generate_CEntry(MacroAssembler* masm, int result_size, SaveFPRegsMode save_doubles, ArgvMode argv_mode, bool builtin_exit_frame) Generate_CEntry() argument
3160 Generate_DoubleToI(MacroAssembler* masm) Generate_DoubleToI() argument
3282 CallApiFunctionAndReturn(MacroAssembler* masm, Register function_address, ExternalReference thunk_ref, int stack_space, MemOperand* stack_space_operand, MemOperand return_value_operand) CallApiFunctionAndReturn() argument
3395 Generate_CallApiCallback(MacroAssembler* masm) Generate_CallApiCallback() argument
3521 Generate_CallApiGetter(MacroAssembler* masm) Generate_CallApiGetter() argument
3619 Generate_DirectCEntry(MacroAssembler* masm) Generate_DirectCEntry() argument
3628 Generate_DeoptimizationEntry(MacroAssembler* masm, DeoptimizeKind deopt_kind) Generate_DeoptimizationEntry() argument
3845 Generate_DeoptimizationEntry_Eager(MacroAssembler* masm) Generate_DeoptimizationEntry_Eager() argument
3849 Generate_DeoptimizationEntry_Lazy(MacroAssembler* masm) Generate_DeoptimizationEntry_Lazy() argument
3853 Generate_DeoptimizationEntry_Unused(MacroAssembler* masm) Generate_DeoptimizationEntry_Unused() argument
3857 Generate_InterpreterOnStackReplacement(MacroAssembler* masm) Generate_InterpreterOnStackReplacement() argument
3862 Generate_BaselineOnStackReplacement(MacroAssembler* masm) Generate_BaselineOnStackReplacement() argument
3869 Generate_BaselineOrInterpreterEnterAtBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtBytecode() argument
3874 Generate_BaselineOrInterpreterEnterAtNextBytecode( MacroAssembler* masm) Generate_BaselineOrInterpreterEnterAtNextBytecode() argument
3879 Generate_InterpreterOnStackReplacement_ToBaseline( MacroAssembler* masm) Generate_InterpreterOnStackReplacement_ToBaseline() argument
[all...]
/third_party/vixl/examples/aarch32/
H A Dabs.cc32 #define __ masm->
34 void GenerateAbs(MacroAssembler* masm) { in GenerateAbs() argument
48 MacroAssembler masm(A32); in main()
51 masm.Bind(&abs); in main()
52 GenerateAbs(&masm); in main()
53 masm.FinalizeCode(); in main()
58 byte* code = masm.GetBuffer()->GetStartAddress<byte*>(); in main()
59 uint32_t code_size = masm.GetSizeOfCodeGenerated(); in main()
64 masm.GetInstructionSetInUse()); in main()
H A Dgetting-started.cc32 #define __ masm->
34 void GenerateDemo(MacroAssembler* masm) { in GenerateDemo() argument
46 MacroAssembler masm; in main() local
51 masm.Bind(&demo); in main()
52 GenerateDemo(&masm); in main()
55 masm.FinalizeCode(); in main()
59 byte* code = masm.GetBuffer()->GetStartAddress<byte*>(); in main()
60 uint32_t code_size = masm.GetSizeOfCodeGenerated(); in main()
66 masm.GetInstructionSetInUse()); in main()
/third_party/vixl/test/aarch32/
H A Dtest-assembler-aarch32.cc93 #define __ masm.
106 MacroAssembler masm(BUF_SIZE, isa); \
107 TestMacroAssembler test(&masm);
109 #define START() masm.GetBuffer()->Reset();
121 MacroAssembler masm(BUF_SIZE, isa); \
122 TestMacroAssembler test(&masm); \
126 harness_scratch.Open(&masm); \
128 masm.GetBuffer()->Reset(); \
146 core.Dump(&masm); \
167 int pcs_offset = masm
1457 EmitLdrdLiteralTest(MacroAssembler* masm, TestMacroAssembler* test) EmitLdrdLiteralTest() argument
3181 MacroAssembler masm; TEST_NOASM() local
[all...]

Completed in 32 milliseconds

12345678910>>...12