Home
last modified time | relevance | path

Searched full:hold (Results 1 – 25 of 89) sorted by relevance

1234

/arkcompiler/ets_runtime/ecmascript/jit/
Djit_profiler.h150 …bool AddTranstionObjectInfo(int32_t bcOffset, JSHClass *receiver, JSHClass *hold, JSHClass *holdTr…
154 … JSHClass *hold, JSHClass *holdTra, uint32_t accessorMethodId = INVALID_METHOD_INDEX,
164 JSHClass *receiver, JSHClass *hold, bool isNonExist);
166 bool IsJSHClassNotEqual(JSHClass *receiver, JSHClass *hold, JSHClass *exceptRecvHClass,
Djit_profiler.cpp1019 … JITProfiler::AddObjectInfo(ApEntityId abcId, int32_t bcOffset, JSHClass *receiver, JSHClass *hold, in AddObjectInfo() argument
1027 return AddTranstionObjectInfo(bcOffset, receiver, hold, holdTra, accessor, primitiveType, name); in AddObjectInfo()
1030 bool JITProfiler::AddTranstionObjectInfo(int32_t bcOffset, JSHClass *receiver, JSHClass *hold, in AddTranstionObjectInfo() argument
1034 ptManager_->RecordAndGetHclassIndexForJIT(hold); in AddTranstionObjectInfo()
1036 …PGOObjectInfo info(ProfileType::CreateJITType(), receiver, hold, holdTra, accessorMethod, primitiv… in AddTranstionObjectInfo()
1140 JSHClass *receiver, JSHClass *hold, bool isNonExist) in AddBuiltinsInfoByNameInProt() argument
1172 (exceptHoldHClass != hold && exceptPrototypeOfPrototypeHClass != hold)) { in AddBuiltinsInfoByNameInProt()
1179 …if (JITProfiler::IsJSHClassNotEqual(receiver, hold, exceptRecvHClass, exceptRecvHClassOnHeap, exce… in AddBuiltinsInfoByNameInProt()
1183 } else if (exceptRecvHClass != receiver || exceptHoldHClass != hold) { in AddBuiltinsInfoByNameInProt()
1194 bool JITProfiler::IsJSHClassNotEqual(JSHClass *receiver, JSHClass *hold, JSHClass *exceptRecvHClass, in IsJSHClassNotEqual() argument
[all …]
Djit_dfx.cpp159 << " total time on hold lock: " << GetTotalLockHoldingTime() in PrintJitStatsLog()
160 << " max time on hold lock: " << GetMaxLockHoldingTime() in PrintJitStatsLog()
161 << " longtime of hold lock: " << GetLongtimeLockCount() in PrintJitStatsLog()
/arkcompiler/ets_runtime/ecmascript/pgo_profiler/
Dpgo_profiler.h217 JSHClass* hold,
226 JSHClass* hold,
237 JSHClass* hold);
266 JSHClass* hold,
Dpgo_profiler.cpp1582 JSHClass* hold, in AddTransitionObjectInfo() argument
1594 auto holdRootType = FindRootProfileType(hold); in AddTransitionObjectInfo()
1600 auto holdType = GetOrInsertProfileType(hold, holdRootType); in AddTransitionObjectInfo()
1603 if (receiver != hold) { in AddTransitionObjectInfo()
1608 UpdateLayout(hold); in AddTransitionObjectInfo()
1610 UpdateTransitionLayout(hold, holdTra); in AddTransitionObjectInfo()
1615 UpdatePrototypeChainInfo(receiver, hold, info); in AddTransitionObjectInfo()
1622 … JSHClass *receiver, JSHClass *hold, JSHClass *holdTra, uint32_t accessorMethodId) in AddObjectInfo() argument
1626 … return AddTransitionObjectInfo(recordType, methodId, bcOffset, receiver, hold, holdTra, accessor); in AddObjectInfo()
1711 int32_t bcOffset, JSHClass *receiver, JSHClass *hold) in AddBuiltinsInfoByNameInProt() argument
[all …]
/arkcompiler/ets_frontend/ets2panda/bindings/native/include/
Dcallback-resource.h31 resource->hold(resource->resourceId); in holdCallbackResource()
Dinterop-types.h131 void (*hold)(InteropInt32 resourceId); member
/arkcompiler/runtime_core/static_core/docs/bc_verification/
Dtype_system.md14 Internally they denoted by indices (just numbers), and there is separate class to hold their names.
/arkcompiler/runtime_core/docs/bc_verification/
Dtype_system.md14 Internally they denoted by indices (just numbers), and there is separate class to hold their names.
/arkcompiler/runtime_core/static_core/runtime/fibers/arch/aarch64/
Dupdate.S53 * %x8 will hold the new SP value:
/arkcompiler/runtime_core/static_core/runtime/fibers/arch/arm/
Dupdate.S54 * r1 will hold the new SP value:
/arkcompiler/runtime_core/static_core/irtoc/backend/
DCMakeLists.txt60 # TARGET_VARIABLE - name of a variable, which will hold name of the generated object file, so the…
62 # TARGET_VARIABLE_LLVM - name of a variable, which will hold name of the object file generated by…
/arkcompiler/runtime_core/static_core/runtime/coretypes/
Dstring.cpp38 // allocator may trig gc and move str, need to hold it in CreateFromString()
204 // allocator may trig gc and move array, need to hold it in CreateNewStringFromChars()
246 // allocator may trig gc and move array, need to hold it in CreateNewStringFromBytes()
764 // allocator may trig gc and move 'this', need to hold it in ToCharArray()
792 // allocator may trig gc and move 'src', need to hold it in GetChars()
904 // allocator may trig gc and move src, need to hold it in DoReplace()
955 // allocator may trig gc and move src, need to hold it in FastSubString()
995 // allocator may trig gc and move src, need to hold it in Concat()
/arkcompiler/runtime_core/static_core/runtime/fibers/arch/amd64/
Dupdate.S51 * %rax will hold the new RSP value:
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dlocation_mask.h24 * Helper-class to hold information about registers and stack slots usage.
/arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/
Dlocation_mask.h23 /// Helper-class to hold information about registers and stack slots usage.
/arkcompiler/runtime_core/static_core/runtime/coroutines/
Dcoroutine_events.h129 * will hold the coroutine return value.
/arkcompiler/runtime_core/verifier/tests/
Dverify_checksum_test.cpp69 // The 8~11 elements in the buffer of the abc file hold the checksum
/arkcompiler/runtime_core/static_core/docs/
Drationale-for-bytecode.md218 and `reg2` **must** hold only integer values throughout the function? Fortunately, the answer is
219 no, they must not, virtual registers may hold value of different types (just as hardware registers,
Dcode_metainfo.md120 | ROOTS_REG_MASK_INDEX | Mask of the CPU registers that hold managed objects |
121 | ROOTS_STACK_MASK_INDEX | Mask of the stack slots that hold managed objects |
/arkcompiler/runtime_core/docs/
Drationale-for-bytecode.md218 and `reg2` **must** hold only integer values throughout the function? Fortunately, the answer is
219 no, they must not, virtual registers may hold value of different types (just as hardware registers,
Dcode_metainfo.md120 | ROOTS_REG_MASK_INDEX | Mask of the CPU registers that hold managed objects |
121 | ROOTS_STACK_MASK_INDEX | Mask of the stack slots that hold managed objects |
/arkcompiler/ets_frontend/ets2panda/bindings/native/src/
Dcommon-interop.cpp78 auto hold = reinterpret_cast<void (*)(KInt)>(holdPtr); in TS_INTEROP_1() local
80 hold(resourceId); in TS_INTEROP_1()
/arkcompiler/ets_runtime/ecmascript/
Decma_handle_scope.cpp89 …// Handle is a kind of GC_ROOT, and should only directly hold Obejct or Primitive, not a weak refe… in NewHandle()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/src/cg/aarch64/
Daarch64_call_conv.cpp310 * routine to hold intermediate values between subroutine calls.
327 * be used to hold intermediate values within a routine.

1234