Home
last modified time | relevance | path

Searched refs:argCount (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/expressions/literals/
H A DregExpLiteral.cpp39 size_t argCount = 2; in Compile() local
51 argCount++; in Compile()
54 pg->NewObject(this, ctor, argCount); in Compile()
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dpandagen.cpp1270 void PandaGen::CallThis(const ir::AstNode *node, VReg startReg, size_t argCount) in CallThis() argument
1274 switch (argCount) { in CallThis()
1298 int64_t actualArgs = static_cast<int64_t>(argCount) - 1; in CallThis()
1300 ra_.EmitRange<Callthisrange>(node, argCount, 0, actualArgs, thisReg); in CallThis()
1304 ra_.EmitRange<WideCallthisrange>(node, argCount, actualArgs, thisReg); in CallThis()
1310 void PandaGen::Call(const ir::AstNode *node, VReg startReg, size_t argCount) in Call() argument
1313 switch (argCount) { in Call()
1338 if (argCount <= util::Helpers::MAX_INT8) { in Call()
1339 ra_.EmitRange<Callrange>(node, argCount, 0, argCount, arg in Call()
1349 SuperCall(const ir::AstNode *node, VReg startReg, size_t argCount) SuperCall() argument
1393 NewObject(const ir::AstNode *node, VReg startReg, size_t argCount) NewObject() argument
1724 CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount) CreateObjectWithExcludedKeys() argument
[all...]
H A DregAllocator.h71 void EmitRange(const ir::AstNode *node, size_t argCount, Args &&... args) in EmitRange() argument
74 Run(ins, argCount); in EmitRange()
117 void Run(IRNode *ins, size_t argCount);
H A DregAllocator.cpp94 void RegAllocator::Run(IRNode *ins, size_t argCount) in Run() argument
101 spillRegs_ = std::max(spillRegs_, static_cast<uint16_t>(argCount + regCnt - 1)); in Run()
H A Dpandagen.h348 void CallThis(const ir::AstNode *node, VReg startReg, size_t argCount);
349 void Call(const ir::AstNode *node, VReg startReg, size_t argCount);
351 void SuperCall(const ir::AstNode *node, VReg startReg, size_t argCount);
357 void NewObject(const ir::AstNode *node, VReg startReg, size_t argCount);
407 void CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount);
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DregAllocator.h123 void Emit(const ir::AstNode *const node, const VReg rangeStart, const std::size_t argCount, Args &&...args) in Emit() argument
126 Run(ins, rangeStart, argCount); in Emit()
130 void Run(IRNode *ins, VReg rangeStart, size_t argCount);
H A Dpandagen.cpp1038 size_t argCount = arguments.size() + 1; in Call() local
1040 Rra().Emit<EcmaCallithisrangedyn>(node, callee, argCount + EXTRA_ARGS, static_cast<int64_t>(argCount), callee); in Call()
1042 size_t argCount = arguments.size(); in Call() local
1043 Rra().Emit<EcmaCallirangedyn>(node, callee, argCount + 1, static_cast<int64_t>(argCount), callee); in Call()
1126 size_t argCount = arguments.size() + EXTRA_ARGS; in CallTagged() local
1127 Rra().Emit<EcmaCallithisrangedyn>(node, callee, argCount + EXTRA_ARGS, static_cast<int64_t>(argCount), callee); in CallTagged()
1129 size_t argCount in CallTagged() local
1134 SuperCall(const ir::AstNode *node, VReg startReg, size_t argCount) SuperCall() argument
1144 NewObject(const ir::AstNode *node, VReg startReg, size_t argCount) NewObject() argument
1502 CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount) CreateObjectWithExcludedKeys() argument
[all...]
H A DregAllocator.cpp212 void RangeRegAllocator::Run(IRNode *const ins, VReg rangeStart, const std::size_t argCount) in Run() argument
215 const auto rangeEnd = rangeStart + argCount; in Run()
H A Dpandagen.h139 void SuperCall(const ir::AstNode *node, VReg startReg, size_t argCount);
143 void NewObject(const ir::AstNode *node, VReg startReg, size_t argCount);
200 void CreateObjectWithExcludedKeys(const ir::AstNode *node, VReg obj, VReg argStart, size_t argCount);
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
H A Dcommon.h64 explicit RuntimeInterfaceMock(size_t argCount) : RuntimeInterfaceMock(argCount, true) {} in RuntimeInterfaceMock()
66 RuntimeInterfaceMock(size_t argCount, bool isCtor) : argumentCount(argCount), isConstructor(isCtor) {} in RuntimeInterfaceMock()

Completed in 11 milliseconds