/arkcompiler/ets_runtime/ecmascript/compiler/ |
H A D | circuit.h | 167 bool needPushArgv) \ 169 return metaBuilder_.NAME(value, pcOffset, needPushArgv); \
|
H A D | mcr_gate_meta_data.h | 211 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 D | slowpath_lowering.h | 174 void LowerNewFastCall(GateRef gate, GateRef glue, GateRef func, bool needPushArgv,
|
H A D | hcr_circuit_builder.cpp | 495 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 D | slowpath_lowering.cpp | 3381 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 D | typed_bytecode_lowering.cpp | 1559 bool needPushArgv = (expectedArgc != actualArgc); in LowerTypedNewObjRange() local 1560 GateRef result = builder_.CallNew(gate, args, needPushArgv); in LowerTypedNewObjRange()
|
H A D | circuit_builder.h | 398 GateRef CallNew(GateRef hirGate, std::vector<GateRef> args, bool needPushArgv = false);
|
/arkcompiler/ets_runtime/ecmascript/ |
H A D | ecma_context.cpp | 286 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 D | js_function.cpp | 582 bool needPushArgv = numArgs > info->GetArgsNumber(); in InvokeOptimizedEntrypoint() local 588 if (needPushArgv) { in InvokeOptimizedEntrypoint() 597 info->GetArgs(), prevFp, needPushArgv); in InvokeOptimizedEntrypoint()
|
H A D | ecma_context.h | 405 bool needPushArgv);
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/x64/ |
H A D | optimized_call.cpp | 39 // %r8 - needPushArgv 58 Register needPushArgv = r8; in JSFunctionEntry() local 63 __ Movq(needPushArgv, r12); in JSFunctionEntry()
|
/arkcompiler/ets_runtime/ecmascript/compiler/trampoline/aarch64/ |
H A D | optimized_call.cpp | 125 // %x4 - needPushArgv 144 Register needPushArgv(X4); in JSFunctionEntry() 151 __ Mov(Register(X6), needPushArgv); in JSFunctionEntry() local
|
/arkcompiler/ets_runtime/ecmascript/stubs/ |
H A D | runtime_stubs.h | 42 uintptr_t prevFp, bool needPushArgv);
|
H A D | runtime_stubs-inl.h | 2954 bool needPushArgv = numArgs != size; 2957 if (needPushArgv) { 2966 resultValue = thread->GetCurrentEcmaContext()->ExecuteAot(size, values.data(), prevFp, needPushArgv);
|