Home
last modified time | relevance | path

Searched refs:CommonArgIdx (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dargument_accessor.cpp19 void ArgumentAccessor::NewCommonArg(const CommonArgIdx argIndex, MachineType machineType, GateType gateType) in NewCommonArg()
34 return static_cast<size_t>(CommonArgIdx::NUM_OF_ARGS) + numArgs; in GetActualNumArgs()
60 GateRef ArgumentAccessor::GetCommonArgGate(const CommonArgIdx arg) const in GetCommonArgGate()
72 return static_cast<size_t>(CommonArgIdx::NEW_TARGET); in GetFunctionArgIndex()
75 return static_cast<size_t>(CommonArgIdx::THIS_OBJECT); in GetFunctionArgIndex()
78 return static_cast<size_t>(CommonArgIdx::FUNC); in GetFunctionArgIndex()
81 return static_cast<size_t>(CommonArgIdx::THIS_OBJECT); in GetFunctionArgIndex()
84 return static_cast<size_t>(CommonArgIdx::FUNC); in GetFunctionArgIndex()
87 return static_cast<size_t>(CommonArgIdx::NEW_TARGET); in GetFunctionArgIndex()
93 return static_cast<size_t>(CommonArgIdx in GetFunctionArgIndex()
[all...]
H A Dargument_accessor.h25 enum class CommonArgIdx : uint8_t { class
67 void NewCommonArg(const CommonArgIdx argIndex, MachineType machineType, GateType gateType);
85 return static_cast<size_t>(CommonArgIdx::NUM_OF_ARGS) - static_cast<size_t>(CommonArgIdx::FUNC); in GetFixArgsNum()
90 return static_cast<size_t>(CommonArgIdx::ACTUAL_ARGV) - static_cast<size_t>(CommonArgIdx::GLUE); in GetExtraArgsNum()
106 GateRef GetCommonArgGate(const CommonArgIdx arg) const;
H A Dbytecode_circuit_builder.cpp589 argAcc_.NewCommonArg(CommonArgIdx::GLUE, MachineType::I64, GateType::NJSValue()); in BuildCircuitArgs()
591 argAcc_.NewCommonArg(CommonArgIdx::ACTUAL_ARGC, MachineType::I64, GateType::NJSValue()); in BuildCircuitArgs()
592 argAcc_.NewCommonArg(CommonArgIdx::ACTUAL_ARGV, MachineType::ARCH, GateType::NJSValue()); in BuildCircuitArgs()
593 auto funcIdx = static_cast<size_t>(CommonArgIdx::FUNC); in BuildCircuitArgs()
617 args[idx++] = argAcc_.GetCommonArgGate(CommonArgIdx::FUNC); in BuildFrameArgs()
618 args[idx++] = argAcc_.GetCommonArgGate(CommonArgIdx::NEW_TARGET); in BuildFrameArgs()
619 args[idx++] = argAcc_.GetCommonArgGate(CommonArgIdx::THIS_OBJECT); in BuildFrameArgs()
620 args[idx++] = argAcc_.GetCommonArgGate(CommonArgIdx::ACTUAL_ARGC); in BuildFrameArgs()
621 args[idx++] = argAcc_.GetCommonArgGate(CommonArgIdx::ACTUAL_ARGV); in BuildFrameArgs()
624 GetCurrentConstpool(argAcc_.GetCommonArgGate(CommonArgIdx in BuildFrameArgs()
[all...]
H A Dslowpath_lowering.cpp146 GateRef func = args[static_cast<size_t>(CommonArgIdx::FUNC)]; in LowerToJSCall()
147 GateRef argc = args[static_cast<size_t>(CommonArgIdx::ACTUAL_ARGC)]; in LowerToJSCall()
2011 uint32_t startIdx = static_cast<uint32_t>(CommonArgIdx::NUM_OF_ARGS); in GenerateSuperCallForwardAllArgsWithoutArgv()
3318 return index != static_cast<size_t>(CommonArgIdx::ACTUAL_ARGC) && in IsFastCallArgs()
3319 index != static_cast<size_t>(CommonArgIdx::ACTUAL_ARGV) && in IsFastCallArgs()
3320 index != static_cast<size_t>(CommonArgIdx::NEW_TARGET); in IsFastCallArgs()
3339 GateRef ctor = acc_.GetValueIn(gate, static_cast<size_t>(CommonArgIdx::FUNC)); in LowerConstruct()
3340 GateRef argc = acc_.GetValueIn(gate, static_cast<size_t>(CommonArgIdx::ACTUAL_ARGC)); in LowerConstruct()
3345 GateRef thisObj = acc_.GetValueIn(gate, static_cast<size_t>(CommonArgIdx::THIS_OBJECT)); in LowerConstruct()
3368 GateRef func = acc_.GetValueIn(gate, static_cast<size_t>(CommonArgIdx in LowerCallInternal()
[all...]
H A Dasync_function_lowering.cpp41 GateRef newTarget = argAccessor_.GetCommonArgGate(CommonArgIdx::NEW_TARGET); in ProcessJumpTable()
H A Dts_inline_lowering.cpp502 GateRef glue = args.at(static_cast<size_t>(CommonArgIdx::GLUE)); in LowerToInlineCall()
507 inlineFunc = args.at(static_cast<size_t>(CommonArgIdx::FUNC)); in LowerToInlineCall()
H A Dntype_hcr_lowering.cpp128 auto funcIdx = static_cast<size_t>(CommonArgIdx::FUNC); in NewActualArgv()
H A Dgate_accessor.cpp1804 ASSERT(static_cast<size_t>(CommonArgIdx::GLUE) == 0); in GetGlueFromArgList()
/arkcompiler/ets_runtime/ecmascript/deoptimizer/
H A Ddeoptimizer.h106 using CommonArgIdx = kungfu::CommonArgIdx;
140 size_t GetFrameIndex(CommonArgIdx index) in GetFrameIndex()
142 return static_cast<size_t>(index) - static_cast<size_t>(CommonArgIdx::FUNC); in GetFrameIndex()
150 JSTaggedValue GetFrameArgv(CommonArgIdx index)
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Doptimized_call.cpp239 IncreaseStackForArguments(assembler, argC, currentSp, static_cast<int64_t>(CommonArgIdx::ACTUAL_ARGV)); in OptimizedCallAndPushArgv()
945 IncreaseStackForArguments(assembler, realArgC, fp, static_cast<int64_t>(CommonArgIdx::ACTUAL_ARGV)); in JSBoundFunctionCallInternal()
952 const int64_t argoffsetSlot = static_cast<int64_t>(CommonArgIdx::FUNC) - 1; in JSBoundFunctionCallInternal()
1107 const int64_t argoffsetSlot = static_cast<int64_t>(CommonArgIdx::FUNC) - 1; in PopJSFunctionArgs()
1270 IncreaseStackForArguments(assembler, argC, currentSp, static_cast<int64_t>(CommonArgIdx::ACTUAL_ARGV)); in GenJSCallWithArgV()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/llvm/
H A Dllvm_ir_builder.cpp377 funcIndex = static_cast<int>(CommonArgIdx::FUNC); in AssistGenPrologue()
420 funcIndex = static_cast<int>(CommonArgIdx::FUNC); in GenPrologue()
3094 auto funcIndex = static_cast<uint32_t>(CommonArgIdx::FUNC); in AddFunc()
3095 auto numOfComArgs = static_cast<uint32_t>(CommonArgIdx::NUM_OF_ARGS); in AddFunc()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/
H A Dlitecg_ir_builder.cpp618 funcIndex = static_cast<int>(CommonArgIdx::FUNC); in AssistGenPrologue()
659 funcIndex = static_cast<int>(CommonArgIdx::FUNC); in GenPrologue()

Completed in 31 milliseconds