Searched refs:CommonArgIdx (Results 1 - 12 of 12) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | argument_accessor.cpp | 19 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 D | argument_accessor.h | 25 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 D | bytecode_circuit_builder.cpp | 589 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 D | slowpath_lowering.cpp | 146 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 D | async_function_lowering.cpp | 41 GateRef newTarget = argAccessor_.GetCommonArgGate(CommonArgIdx::NEW_TARGET);
in ProcessJumpTable()
|
H A D | ts_inline_lowering.cpp | 502 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 D | ntype_hcr_lowering.cpp | 128 auto funcIdx = static_cast<size_t>(CommonArgIdx::FUNC); in NewActualArgv()
|
H A D | gate_accessor.cpp | 1804 ASSERT(static_cast<size_t>(CommonArgIdx::GLUE) == 0); in GetGlueFromArgList()
|
/arkcompiler/ets_runtime/ecmascript/deoptimizer/ |
H A D | deoptimizer.h | 106 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 D | optimized_call.cpp | 239 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 D | llvm_ir_builder.cpp | 377 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 D | litecg_ir_builder.cpp | 618 funcIndex = static_cast<int>(CommonArgIdx::FUNC); in AssistGenPrologue() 659 funcIndex = static_cast<int>(CommonArgIdx::FUNC); in GenPrologue()
|
Completed in 31 milliseconds