Home
last modified time | relevance | path

Searched refs:needPushArgv (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
H A Dcircuit.h167 bool needPushArgv) \
169 return metaBuilder_.NAME(value, pcOffset, needPushArgv); \
H A Dmcr_gate_meta_data.h211 uint16_t dependsIn, uint32_t valuesIn, uint64_t value, bool needPushArgv) in NewConstructMetaData()
214 bitField_ = NeedPushArgvBit::Encode(needPushArgv); in NewConstructMetaData()
210 NewConstructMetaData(OpCode opcode, GateFlags flags, uint32_t statesIn, uint16_t dependsIn, uint32_t valuesIn, uint64_t value, bool needPushArgv) NewConstructMetaData() argument
H A Dslowpath_lowering.h174 void LowerNewFastCall(GateRef gate, GateRef glue, GateRef func, bool needPushArgv,
H A Dhcr_circuit_builder.cpp495 bool needPushArgv) in CallNew()
508 auto callGate = GetCircuit()->NewGate(circuit_->CallNew(bitfield, pcOffset, needPushArgv), in CallNew()
494 CallNew(GateRef hirGate, std::vector<GateRef> args, bool needPushArgv) CallNew() argument
H A Dslowpath_lowering.cpp3381 bool needPushArgv = acc_.NeedPushArgv(gate); in LowerCallNew() local
3397 LowerNewFastCall(gate, glue_, ctor, needPushArgv, args, argsFastCall, &res, &exit); in LowerCallNew()
3407 bool needPushArgv, const std::vector<GateRef> &args, in LowerNewFastCall()
3418 if (!needPushArgv) { in LowerNewFastCall()
3441 if (!needPushArgv) { in LowerNewFastCall()
3406 LowerNewFastCall(GateRef gate, GateRef glue, GateRef func, bool needPushArgv, const std::vector<GateRef> &args, const std::vector<GateRef> &argsFastCall, Variable *result, Label *exit) LowerNewFastCall() argument
H A Dtyped_bytecode_lowering.cpp1559 bool needPushArgv = (expectedArgc != actualArgc); in LowerTypedNewObjRange() local
1560 GateRef result = builder_.CallNew(gate, args, needPushArgv); in LowerTypedNewObjRange()
H A Dcircuit_builder.h398 GateRef CallNew(GateRef hirGate, std::vector<GateRef> args, bool needPushArgv = false);
/arkcompiler/ets_runtime/ecmascript/
H A Decma_context.cpp286 const JSTaggedType *prevFp, bool needPushArgv) in ExecuteAot()
296 needPushArgv); in ExecuteAot()
285 ExecuteAot(size_t actualNumArgs, JSTaggedType *args, const JSTaggedType *prevFp, bool needPushArgv) ExecuteAot() argument
H A Djs_function.cpp582 bool needPushArgv = numArgs > info->GetArgsNumber(); in InvokeOptimizedEntrypoint() local
588 if (needPushArgv) { in InvokeOptimizedEntrypoint()
597 info->GetArgs(), prevFp, needPushArgv); in InvokeOptimizedEntrypoint()
H A Decma_context.h405 bool needPushArgv);
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/
H A Doptimized_call.cpp39 // %r8 - needPushArgv
58 Register needPushArgv = r8; in JSFunctionEntry() local
63 __ Movq(needPushArgv, r12); in JSFunctionEntry()
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/
H A Doptimized_call.cpp125 // %x4 - needPushArgv
144 Register needPushArgv(X4); in JSFunctionEntry()
151 __ Mov(Register(X6), needPushArgv); in JSFunctionEntry() local
/arkcompiler/ets_runtime/ecmascript/stubs/
H A Druntime_stubs.h42 uintptr_t prevFp, bool needPushArgv);
H A Druntime_stubs-inl.h2954 bool needPushArgv = numArgs != size;
2957 if (needPushArgv) {
2966 resultValue = thread->GetCurrentEcmaContext()->ExecuteAot(size, values.data(), prevFp, needPushArgv);

Completed in 33 milliseconds