/arkcompiler/ets_frontend/es2panda/ir/expressions/literals/ |
H A D | regExpLiteral.cpp | 39 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 D | pandagen.cpp | 1270 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 D | regAllocator.h | 71 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 D | regAllocator.cpp | 94 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 D | pandagen.h | 348 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 D | regAllocator.h | 123 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 D | pandagen.cpp | 1038 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 D | regAllocator.cpp | 212 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 D | pandagen.h | 139 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 D | common.h | 64 explicit RuntimeInterfaceMock(size_t argCount) : RuntimeInterfaceMock(argCount, true) {} in RuntimeInterfaceMock() 66 RuntimeInterfaceMock(size_t argCount, bool isCtor) : argumentCount(argCount), isConstructor(isCtor) {} in RuntimeInterfaceMock()
|