Home
last modified time | relevance | path

Searched defs:thisReg (Results 1 - 12 of 12) sorted by relevance

/arkcompiler/runtime_core/static_core/plugins/ets/compiler/optimizer/
H A Dets_codegen_extensions.cpp20 inline void Codegen::PrepareForCallLaunchVirtual(CallInst *callInst, RuntimeInterface::MethodPtr method, Reg &thisReg, in PrepareForCallLaunchVirtual() argument
49 Reg thisReg; in LaunchCallCodegen() local
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DtaggedTemplateExpression.cpp56 compiler::VReg thisReg = pg->AllocReg(); in Compile() local
H A DcallExpression.cpp131 auto thisReg = pg->AllocReg(); in CompileSuperCall() local
/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A Dfunction.cpp146 void Function::IterateOverElements(const ArenaVector<ir::AstNode *> &elements, PandaGen *pg, VReg &ctor, VReg &thisReg, in IterateOverElements() argument
203 auto thisReg = pg->AllocReg(); in CompileInstanceFields() local
H A 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(); Compile() local
[all...]
H A Dpandagen.cpp930 void PandaGen::Call0This(const ir::AstNode *node, VReg callee, VReg thisReg) in Call0This() argument
936 void PandaGen::Call1This(const ir::AstNode *node, VReg callee, VReg thisReg, VReg arg0) in Call1This() argument
1005 void PandaGen::Call(const ir::AstNode *node, VReg callee, VReg thisReg, const ArenaVector<ir::Expression *> &arguments) in Call() argument
1047 CallArgsTagged(const ir::AstNode *node, VReg callee, VReg thisReg, const ArenaVector<ir::Expression *> &arguments, bool hasThis) CallArgsTagged() argument
1097 CallTagged(const ir::AstNode *node, VReg callee, VReg thisReg, const ArenaVector<ir::Expression *> &arguments) CallTagged() argument
1184 CallSpread(const ir::AstNode *node, VReg func, VReg thisReg, VReg args) CallSpread() argument
[all...]
/arkcompiler/ets_frontend/es2panda/compiler/core/
H A Dfunction.cpp143 static void CompileField(PandaGen *pg, const ir::ClassProperty *prop, VReg thisReg, int32_t level) in CompileField() argument
179 auto thisReg = pg->AllocReg(); in CompileClassInitializer() local
226 auto thisReg = pg->AllocReg(); in CompileFunction() local
[all...]
H A Dpandagen.cpp1273 VReg thisReg = startReg + 1; // This dependency is used in other places, do not modify. in CallThis() local
1387 CallInit(const ir::AstNode *node, VReg thisReg) CallInit() argument
1424 CallSpread(const ir::AstNode *node, VReg func, VReg thisReg, VReg args) CallSpread() argument
[all...]
/arkcompiler/ets_frontend/es2panda/ir/base/
H A DclassDefinition.cpp329 compiler::VReg thisReg = pg->AllocReg(); in StaticInitialize() local
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Doptimized_call.cpp709 Register thisReg = rdx; in FastCallToAsmInterBridge() local
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_stubs.cpp1369 GateRef thisReg = Int32Argument(PARAM_INDEX(BaselineCallthisrangeImm8Imm8V8, THIS_REG)); in GenerateCircuit() local
4084 GateRef thisReg = ZExtInt8ToPtr(vregId); in GenerateCircuit() local
/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dinterpreter_stub.cpp4406 GateRef thisReg = ZExtInt8ToPtr(ReadInst8_2(pc)); in DECLARE_ASM_HANDLER() local
4424 GateRef thisReg = ZExtInt8ToPtr(ReadInst8_3(pc)); in DECLARE_ASM_HANDLER() local

Completed in 36 milliseconds