Home
last modified time | relevance | path

Searched refs:haveNewTarget (Results 1 - 10 of 10) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dargument_accessor.cpp45 auto haveNewTarget = method_->HaveNewTargetWithCallField(); in GetArgGate() local
47 auto index = GetFunctionArgIndex(reg, haveFunc, haveNewTarget, haveThis); in GetArgGate()
66 const bool haveNewTarget, const bool haveThis) const in GetFunctionArgIndex()
68 size_t numCommonArgs = haveFunc + haveNewTarget + haveThis; in GetFunctionArgIndex()
77 if (!haveNewTarget && currentVreg == 0) { in GetFunctionArgIndex()
80 if (!haveNewTarget && currentVreg == 1) { in GetFunctionArgIndex()
95 if (haveNewTarget) { in GetFunctionArgIndex()
65 GetFunctionArgIndex(const size_t currentVreg, const bool haveFunc, const bool haveNewTarget, const bool haveThis) const GetFunctionArgIndex() argument
H A Dargument_accessor.h108 const bool haveNewTarget, const bool haveThis) const;
H A Dinterpreter_stub-inl.h513 GateRef haveNewTarget = Int64NotEqual( in GetStartIdxAndNumArgs() local
518 GateRef copyArgs = Int32Add(Int32Add(ZExtInt1ToInt32(haveFunc), ZExtInt1ToInt32(haveNewTarget)), in GetStartIdxAndNumArgs()
/arkcompiler/ets_runtime/ecmascript/compiler/baseline/
H A Dbaseline_assembler.h40 haveNewTarget = Method::HaveNewTargetWithCallField(callField); in StackOffsetDescriptor()
76 bool haveNewTarget = false; member in panda::ecmascript::kungfu::StackOffsetDescriptor
H A Dbaseline_stub_builder.h239 GateRef haveNewTarget = Int64NotEqual( in GetStartIdxAndNumArgs() local
244 GateRef copyArgs = Int32Add(Int32Add(ZExtInt1ToInt32(haveFunc), ZExtInt1ToInt32(haveNewTarget)), in GetStartIdxAndNumArgs()
H A Dbaseline_stubs-inl.h267 GateRef haveNewTarget = Int64NotEqual( in GetStartIdxAndNumArgs() local
272 GateRef copyArgs = Int32Add(Int32Add(ZExtInt1ToInt32(haveFunc), ZExtInt1ToInt32(haveNewTarget)), in GetStartIdxAndNumArgs()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Dasm_interpreter_call.cpp1543 bool haveNewTarget = kungfu::AssemblerModule::JSModeHaveNewTargetArg(mode);
1566 if (!haveNewTarget) {
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Dasm_interpreter_call.cpp631 bool haveNewTarget = kungfu::AssemblerModule::JSModeHaveNewTargetArg(mode); in PushCallThis() local
656 if (!haveNewTarget) { in PushCallThis()
/arkcompiler/ets_runtime/ecmascript/interpreter/
H A Dinterpreter-inl.cpp7864 bool haveNewTarget = method->HaveNewTargetWithCallField(); in GetNumArgs() local
7866 uint32_t copyArgs = haveFunc + haveNewTarget + haveThis; in GetNumArgs()
H A Dinterpreter_assembly.cpp7944 bool haveNewTarget = method->HaveNewTargetWithCallField();
7946 uint32_t copyArgs = haveFunc + haveNewTarget + haveThis;

Completed in 32 milliseconds