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.cpp137 static void CompileField(PandaGen *pg, const ir::ClassProperty *prop, VReg thisReg, int32_t level) in CompileField()
173 auto thisReg = pg->AllocReg(); in CompileClassInitializer() local
220 auto thisReg = pg->AllocReg(); in CompileFunction() local
Dpandagen.cpp1287 VReg thisReg = startReg + 1; // This dependency is used in other places, do not modify. in CallThis() local
1401 void PandaGen::CallInit(const ir::AstNode *node, VReg thisReg) in CallInit()
1438 void PandaGen::CallSpread(const ir::AstNode *node, VReg func, VReg thisReg, VReg args) in CallSpread()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DcallExpression.cpp125 auto thisReg = pg->AllocReg(); in CompileSuperCall() local
164 compiler::VReg thisReg {}; in Compile() local
DtaggedTemplateExpression.cpp54 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.cpp884 void PandaGen::Call0This(const ir::AstNode *node, VReg callee, VReg thisReg) in Call0This()
890 void PandaGen::Call1This(const ir::AstNode *node, VReg callee, VReg thisReg, VReg arg0) in Call1This()
959 void PandaGen::Call(const ir::AstNode *node, VReg callee, VReg thisReg, const ArenaVector<ir::Expre… in Call()
1001 bool PandaGen::CallArgsTagged(const ir::AstNode *node, VReg callee, VReg thisReg, in CallArgsTagged()
1051 void PandaGen::CallTagged(const ir::AstNode *node, VReg callee, VReg thisReg, in CallTagged()
1138 void PandaGen::CallSpread(const ir::AstNode *node, VReg func, VReg thisReg, VReg args) in CallSpread()
DJSCompiler.cpp225 compiler::VReg thisReg = pg->AllocReg(); in CompileStaticFieldInitializers() local
621 compiler::VReg thisReg = compiler::VReg::Invalid(); in Compile() local
1030 compiler::VReg thisReg = compiler::VReg::Invalid(); in Compile() local
/arkcompiler/ets_frontend/es2panda/ir/base/
DclassDefinition.cpp325 compiler::VReg thisReg = pg->AllocReg(); in StaticInitialize() local
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
Doptimized_call.cpp702 Register thisReg = rdx; in FastCallToAsmInterBridge() local
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
Doptimized_call.cpp722 Register thisReg(X2); in FastCallToAsmInterBridge() local
/arkcompiler/ets_runtime/ecmascript/compiler/
Dinterpreter_stub.cpp4400 GateRef thisReg = ZExtInt8ToPtr(ReadInst8_2(pc)); in DECLARE_ASM_HANDLER() local
4418 GateRef thisReg = ZExtInt8ToPtr(ReadInst8_3(pc)); in DECLARE_ASM_HANDLER() local
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
Dbaseline_stubs.cpp1373 GateRef thisReg = Int32Argument(PARAM_INDEX(BaselineCallthisrangeImm8Imm8V8, THIS_REG)); in GenerateCircuit() local
4104 GateRef thisReg = ZExtInt8ToPtr(vregId); in GenerateCircuit() local