Home
last modified time | relevance | path

Searched refs:startReg (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Dbytecodes.cpp504 uint32_t startReg = READ_INST_8_1(); // this in InitBytecodeInfo() local
506 info.inputs.emplace_back(VirtualRegister(startReg)); in InitBytecodeInfo()
528 uint32_t startReg = READ_INST_8_2(); in InitBytecodeInfo() local
529 info.inputs.emplace_back(VirtualRegister(startReg)); in InitBytecodeInfo()
531 info.inputs.emplace_back(VirtualRegister(startReg + i)); in InitBytecodeInfo()
537 uint32_t startReg = READ_INST_8_3(); in InitBytecodeInfo() local
538 info.inputs.emplace_back(VirtualRegister(startReg)); in InitBytecodeInfo()
540 info.inputs.emplace_back(VirtualRegister(startReg + i)); in InitBytecodeInfo()
545 int32_t startReg = READ_INST_8_1(); in InitBytecodeInfo() local
546 info.inputs.emplace_back(VirtualRegister(startReg)); in InitBytecodeInfo()
[all …]
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dpandagen.cpp1196 void PandaGen::CallThis(const ir::AstNode *node, VReg startReg, size_t argCount) in CallThis() argument
1198 LoadAccumulator(node, startReg); // callee is load to acc in CallThis()
1199 VReg thisReg = startReg + 1; in CallThis()
1236 void PandaGen::Call(const ir::AstNode *node, VReg startReg, size_t argCount) in Call() argument
1238 LoadAccumulator(node, startReg); // callee is load to acc in Call()
1245 VReg arg0 = startReg + 1; in Call()
1250 VReg arg0 = startReg + 1; in Call()
1256 VReg arg0 = startReg + 1; in Call()
1263 VReg arg0 = startReg + 1; in Call()
1275 void PandaGen::SuperCall(const ir::AstNode *node, VReg startReg, size_t argCount) in SuperCall() argument
[all …]
Dpandagen.h365 void CallThis(const ir::AstNode *node, VReg startReg, size_t argCount);
366 void Call(const ir::AstNode *node, VReg startReg, size_t argCount);
368 void SuperCall(const ir::AstNode *node, VReg startReg, size_t argCount);
372 void NewObject(const ir::AstNode *node, VReg startReg, size_t argCount);
/arkcompiler/ets_runtime/ecmascript/interpreter/
Dinterpreter-inl.h241 funcTagged = sp[startReg]; \
332 *(--newSp) = sp[startReg + static_cast<uint32_t>(i)]; \
343 *(--newSp) = sp[startReg + static_cast<uint32_t>(i)]; \
355 *(--newSp) = sp[startReg + static_cast<uint32_t>(i)]; \
367 *(--newSp) = sp[startReg + static_cast<uint32_t>(i)]; \
423 *(--newSp) = sp[startReg + static_cast<uint32_t>(i)]; \
435 *(--newSp) = sp[startReg + static_cast<uint32_t>(i)]; \
448 *(--newSp) = sp[startReg + static_cast<uint32_t>(i)]; \
461 *(--newSp) = sp[startReg + static_cast<uint32_t>(i)]; \
1159 int32_t startReg; in RunInternal() local
[all …]