Home
last modified time | relevance | path

Searched defs:thisReg (Results 1 – 13 of 13) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/
Dets_codegen_extensions.cpp20 …::PrepareForCallLaunchVirtual(CallInst *callInst, RuntimeInterface::MethodPtr method, Reg &thisReg, in PrepareForCallLaunchVirtual()
49 Reg thisReg; in LaunchCallCodegen() local
/arkcompiler/ets_frontend/es2panda/compiler/core/
Dfunction.cpp141 static void CompileField(PandaGen *pg, const ir::ClassProperty *prop, VReg thisReg, int32_t level) in CompileField()
177 auto thisReg = pg->AllocReg(); in CompileClassInitializer() local
224 auto thisReg = pg->AllocReg(); in CompileFunction() local
Dpandagen.cpp1273 VReg thisReg = startReg + 1; // This dependency is used in other places, do not modify. in CallThis() local
1382 void PandaGen::CallInit(const ir::AstNode *node, VReg thisReg) in CallInit()
1419 void PandaGen::CallSpread(const ir::AstNode *node, VReg func, VReg thisReg, VReg args) in CallSpread()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DcallExpression.cpp118 auto thisReg = pg->AllocReg(); in CompileSuperCall() local
157 compiler::VReg thisReg {}; in Compile() local
DtaggedTemplateExpression.cpp56 compiler::VReg thisReg = pg->AllocReg(); in Compile() local
/arkcompiler/ets_frontend/ets2panda/compiler/core/
Dfunction.cpp146 …teOverElements(const ArenaVector<ir::AstNode *> &elements, PandaGen *pg, VReg &ctor, VReg &thisReg, in IterateOverElements()
203 auto thisReg = pg->AllocReg(); in CompileInstanceFields() local
Dpandagen.cpp930 void PandaGen::Call0This(const ir::AstNode *node, VReg callee, VReg thisReg) in Call0This()
936 void PandaGen::Call1This(const ir::AstNode *node, VReg callee, VReg thisReg, VReg arg0) in Call1This()
1005 void PandaGen::Call(const ir::AstNode *node, VReg callee, VReg thisReg, const ArenaVector<ir::Expre… in Call()
1047 bool PandaGen::CallArgsTagged(const ir::AstNode *node, VReg callee, VReg thisReg, in CallArgsTagged()
1097 void PandaGen::CallTagged(const ir::AstNode *node, VReg callee, VReg thisReg, in CallTagged()
1184 void PandaGen::CallSpread(const ir::AstNode *node, VReg func, VReg thisReg, VReg args) in CallSpread()
DJSCompiler.cpp210 compiler::VReg thisReg = pg->AllocReg(); in CompileStaticFieldInitializers() local
606 compiler::VReg thisReg = compiler::VReg::Invalid(); in Compile() local
1015 compiler::VReg thisReg = compiler::VReg::Invalid(); in Compile() local
/arkcompiler/ets_frontend/es2panda/ir/base/
DclassDefinition.cpp329 compiler::VReg thisReg = pg->AllocReg(); in StaticInitialize() local
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Doptimized_call.cpp729 Register thisReg(X2); in FastCallToAsmInterBridge() local
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp709 Register thisReg = rdx; in FastCallToAsmInterBridge() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dinterpreter_stub.cpp4446 GateRef thisReg = ZExtInt8ToPtr(ReadInst8_2(pc)); in DECLARE_ASM_HANDLER() local
4464 GateRef thisReg = ZExtInt8ToPtr(ReadInst8_3(pc)); in DECLARE_ASM_HANDLER() local
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_stubs.cpp1369 GateRef thisReg = Int32Argument(PARAM_INDEX(BaselineCallthisrangeImm8Imm8V8, THIS_REG)); in GenerateCircuit() local
4110 GateRef thisReg = ZExtInt8ToPtr(vregId); in GenerateCircuit() local