Home
last modified time | relevance | path

Searched refs:SP (Results 1 - 25 of 38) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_call_signature.h25 SP, member in panda::ecmascript::kungfu::BaselineCallInputs
60 GLUE, SP, STRING_ID, SLOT_ID)
62 GLUE, SP, ACC, STRING_ID)
64 GLUE, SP, STRING_ID)
66 GLUE, SP, ARG0, SLOT_ID)
72 GLUE, SP)
74 GLUE, SP, ACC)
76 GLUE, SP)
78 GLUE, SP, GEN_FUNC, ACC)
82 GLUE, SP, AC
[all...]
H A Dbaseline_compiler.cpp98 parameters.emplace_back(BaselineSpecialParameter::SP); \
347 parameters.emplace_back(BaselineSpecialParameter::SP); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
366 parameters.emplace_back(BaselineSpecialParameter::SP); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
387 parameters.emplace_back(BaselineSpecialParameter::SP); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
408 parameters.emplace_back(BaselineSpecialParameter::SP); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
430 parameters.emplace_back(BaselineSpecialParameter::SP); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
452 parameters.emplace_back(BaselineSpecialParameter::SP); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
468 parameters.emplace_back(BaselineSpecialParameter::SP); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
520 parameters.emplace_back(BaselineSpecialParameter::SP); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
541 parameters.emplace_back(BaselineSpecialParameter::SP); in BYTECODE_BASELINE_HANDLER_IMPLEMENT()
[all...]
H A Dbaseline_stubs.cpp147 GateRef sp = PtrArgument(PARAM_INDEX(BaselineBianryOP, SP)); \
165 GateRef sp = PtrArgument(PARAM_INDEX(BaselineBianryOP, SP)); \
296 GateRef sp = PtrArgument(PARAM_INDEX(BaselineTryLdGLobalByNameImm8ID16, SP)); in GenerateCircuit()
314 GateRef sp = PtrArgument(PARAM_INDEX(BaselineCallArg1Imm8V8, SP)); in GenerateCircuit()
342 GateRef sp = PtrArgument(PARAM_INDEX(BaselineStToGlobalRecordImm16ID16, SP)); in GenerateCircuit()
359 GateRef sp = PtrArgument(PARAM_INDEX(BaselineLdaStrID16, SP)); in GenerateCircuit()
390 GateRef sp = PtrArgument(PARAM_INDEX(BaselinePoplexenv, SP)); in GenerateCircuit()
402 GateRef sp = PtrArgument(PARAM_INDEX(BaselineGetunmappedargs, SP)); in GenerateCircuit()
445 GateRef sp = PtrArgument(PARAM_INDEX(BaselineAsyncfunctionenter, SP)); in GenerateCircuit()
455 GateRef sp = PtrArgument(PARAM_INDEX(BaselineCreateasyncgeneratorobjV8, SP)); in GenerateCircuit()
[all...]
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/tests/
H A Dassembler_aarch64_test.cpp152 __ Mov(Register(X2), Register(SP)); in HWTEST_F_L0()
167 __ Stp(Register(X1), Register(X2), MemoryOperand(Register(SP), 8, POSTINDEX)); in HWTEST_F_L0()
168 __ Ldp(Register(X1), Register(X2), MemoryOperand(Register(SP), 8, PREINDEX)); in HWTEST_F_L0()
169 __ Ldp(Register(X3), Register(X4), MemoryOperand(Register(SP), 8, OFFSET)); in HWTEST_F_L0()
170 __ Ldp(Register(X3).W(), Register(X4).W(), MemoryOperand(Register(SP), 8, OFFSET)); in HWTEST_F_L0()
191 __ Str(Register(X1), MemoryOperand(Register(SP), 8, POSTINDEX)); in HWTEST_F_L0()
192 __ Str(Register(X1), MemoryOperand(Register(SP), -8, POSTINDEX)); in HWTEST_F_L0()
193 __ Ldr(Register(X1), MemoryOperand(Register(SP), 8, PREINDEX)); in HWTEST_F_L0()
194 __ Ldr(Register(X3), MemoryOperand(Register(SP), 8, OFFSET)); in HWTEST_F_L0()
195 __ Ldr(Register(X3).W(), MemoryOperand(Register(SP), in HWTEST_F_L0()
[all...]
/arkcompiler/runtime_core/static_core/verification/config/parse/
H A Dconfig_parse.cpp96 static const auto SP = P2::OfCharset(" \t"); in ParseConfig() local
114 static const auto SECTION_END = ~SP >> RCURL >> ~SP >> NL; in ParseConfig()
115 static const auto SECTION_START = ~SP >> NAME >> ~SP >> LCURL >> ~SP >> NL; in ParseConfig()
116 static const auto ITEM = (!SECTION_END) & (~SP >> LINE >> NL); in ParseConfig()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/aarch64/
H A Dextend_assembler.cpp30 Register sp(SP); in CalleeSave()
45 Register sp(SP); in CalleeRestore()
74 Register sp(SP); in PushFpAndLr()
80 Register sp(SP); in SaveFpAndLr()
82 Mov(Register(X29), Register(SP)); in SaveFpAndLr()
87 Register sp(SP); in RestoreFpAndLr()
93 Register sp(SP); in PushLrAndFp()
99 Register sp(SP); in SaveLrAndFp()
101 Mov(Register(X29), Register(SP)); in SaveLrAndFp()
106 Register sp(SP); in RestoreLrAndFp()
[all...]
H A Dmacro_assembler_aarch64.cpp39 aarch64::Register(aarch64::SP); in Move()
49 aarch64::Register(aarch64::SP); in Move()
52 aarch64::Register(aarch64::SP); in Move()
61 aarch64::Register(aarch64::SP); in Cmp()
107 aarch64::Register(aarch64::SP); in SaveReturnRegister()
131 case BaselineSpecialParameter::SP: { in MovParameterIntoParamReg()
174 aarch64::Register(aarch64::SP); in MovParameterIntoParamReg()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Dasm_interpreter_call.cpp136 __ Mov(fpRegister, Register(SP)); in JSCallCommonEntry()
137 __ Mov(currentSlotRegister, Register(SP)); in JSCallCommonEntry()
144 __ Mov(Register(SP), tempRegister); in JSCallCommonEntry()
169 __ Mov(Register(SP), fpRegister); in JSCallCommonEntry()
500 Register spRegister(SP); in CallNativeWithArgv()
509 __ Mov(Register(SP), temp); in CallNativeWithArgv()
556 __ Stp(Register(Zero), frameType, MemoryOperand(Register(SP), -FRAME_SLOT_SIZE * 2, AddrMode::PREINDEX)); in CallNativeWithArgv()
588 __ Mov(Register(SP), Register(FP)); in CallNativeWithArgv()
634 Register sp(SP); in PushCallArgsAndDispatchNative()
650 Register sp(SP); in PushBuiltinFrame()
[all...]
H A Dcommon_call.cpp37 Register sp(SP); in PushAsmInterpBridgeFrame()
56 Register sp(SP); in PopAsmInterpBridgeFrame()
73 Register sp(SP); in PushLeaveFrame()
88 Register sp(SP); in PopLeaveFrame()
119 Register sp(SP); in PushArgsWithArgvInPair()
193 Register sp(SP); in PushAsmBridgeFrame()
207 Register sp(SP); in PopAsmBridgeFrame()
H A Doptimized_call.cpp63 Register sp(SP); in CallRuntime()
102 Register sp(SP); in IncreaseStackForArguments()
145 Register sp(SP); in JSFunctionEntry()
207 Register sp(SP); in OptimizedCallAndPushArgv()
323 Register sp(SP); in CallBuiltinTrampoline()
379 Register sp(SP); in CallBuiltinConstructorStub()
436 Register sp(SP); in GenJSCall()
455 Register sp(SP); in JSCallInternal()
671 Register sp(SP); in AOTCallToAsmInterBridge()
725 Register sp(SP); in FastCallToAsmInterBridge()
[all...]
H A Doptimized_fast_call.cpp48 Register sp(SP); in OptimizedFastCallEntry()
103 Register sp(SP); in OptimizedFastCallAndPushArgv()
246 __ Mov(Register(SP), Register(FP)); in OptimizedFastCallAndPushArgv()
263 Register sp(SP); in JSFastCallWithArgV()
327 __ Mov(Register(SP), Register(FP)); in JSFastCallWithArgV()
342 Register sp(SP); in JSFastCallWithArgVAndPushArgv()
480 __ Mov(Register(SP), Register(FP)); in JSFastCallWithArgVAndPushArgv()
/arkcompiler/ets_runtime/ecmascript/compiler/assembler/
H A Dassembler.h41 static constexpr int SP = 7; /* x7 */ member in panda::ecmascript::GCStackMapRegisters
44 static constexpr int SP = 31; /* x31 */
47 static constexpr int SP = 13; /* x13 */
50 static constexpr int SP = -1;
H A Dmacro_assembler.h27 SP, member in panda::ecmascript::kungfu::BaselineSpecialParameter
/arkcompiler/runtime_core/static_core/compiler/optimizer/code_generator/
H A Dcodegen_native.cpp30 frame->SetCallersOffset(fl.GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::SLOTS>( in CreateFrameInfo()
32 frame->SetFpCallersOffset(fl.GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::SLOTS>( in CreateFrameInfo()
50 // we have to sub/add SP in prologue/epilogue in the following cases: in CreateFrameInfo()
/arkcompiler/runtime_core/static_core/irtoc/backend/compiler/
H A Dcodegen_interpreter.h47 frame->SetCallersOffset(fl.GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::SLOTS>(
49 frame->SetFpCallersOffset(fl.GetOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::SLOTS>(
/arkcompiler/runtime_core/static_core/runtime/fibers/arch/arm/
H A Dhelpers.S26 str sp, [r0, # GPR_O(SP)]
H A Dswitch.S36 ldr sp, [r1, # GPR_O(SP)]
H A Dupdate.S54 * r1 will hold the new SP value:
63 // context->SP = r1
64 str r1, [r0, # GPR_O(SP)]
/arkcompiler/runtime_core/libpandabase/utils/
H A Dcframe_layout.h74 enum OffsetOrigin { SP, FP }; enumerator
160 if constexpr (origin == SP) { // NOLINT(readability-braces-around-statements) in GetOffset() argument
201 return GetSpillOffset<CFrameLayout::SP, CFrameLayout::BYTES>(spill_slot); in GetSpillOffsetFromSpInBytes()
/arkcompiler/runtime_core/static_core/libpandabase/utils/
H A Dcframe_layout.h74 enum class OffsetOrigin { SP, FP }; member in ark::CFrameLayout::OffsetOrigin
157 if constexpr (ORIGIN == OffsetOrigin::SP) { // NOLINT(readability-braces-around-statements) in GetOffset()
198 return GetSpillOffset<CFrameLayout::OffsetOrigin::SP, CFrameLayout::OffsetUnit::BYTES>(spillSlot); in GetSpillOffsetFromSpInBytes()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/x86_64/assembler/
H A Doperand.h98 SP,
146 {ERR, AX, CX, DX, BX, SP, BP, SI, DI, R8W, R9W, R10W, R11W, R12W, R13W, R14W, R15W},
167 {R15D, "r15d"}, {AX, "ax"}, {CX, "cx"}, {DX, "dx"}, {BX, "bx"}, {SP, "sp"},
/arkcompiler/runtime_core/static_core/runtime/fibers/arch/aarch64/
H A Dupdate.S53 * %x8 will hold the new SP value:
61 // context->SP = %x8
62 str x8, [x0, GPR_O(SP)]
H A Dswitch.S46 ldr x8, [x1, GPR_O(SP)]
H A Dhelpers.S38 str x\tmp_regid, [x\ctx_baseaddr_regid, GPR_O(SP)]
/arkcompiler/ets_runtime/ecmascript/stackmap/llvm/
H A Dllvm_stackmap_type.cpp42 reg = GCStackMapRegisters::SP; in DecodeRegAndOffset()

Completed in 45 milliseconds

12