Home
last modified time | relevance | path

Searched full:mt_mode (Results 1 – 25 of 30) sorted by relevance

12

/arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/
Dg1-allocator.cpp26 template <MTModeT MT_MODE>
27 ObjectAllocatorG1<MT_MODE>::ObjectAllocatorG1(MemStatsType *memStats, [[maybe_unused]] bool createP… in ObjectAllocatorG1()
40 template <MTModeT MT_MODE>
41 size_t ObjectAllocatorG1<MT_MODE>::GetRegularObjectMaxSize() in GetRegularObjectMaxSize()
46 template <MTModeT MT_MODE>
47 size_t ObjectAllocatorG1<MT_MODE>::GetLargeObjectMaxSize() in GetLargeObjectMaxSize()
52 template <MTModeT MT_MODE>
53 bool ObjectAllocatorG1<MT_MODE>::IsObjectInYoungSpace(const ObjectHeader *obj) in IsObjectInYoungSpace()
60 template <MTModeT MT_MODE>
61 bool ObjectAllocatorG1<MT_MODE>::IsIntersectedWithYoung(const MemRange &memRange) in IsIntersectedWithYoung()
[all …]
Dg1-gc.h158 ALWAYS_INLINE ObjectAllocatorG1<LanguageConfig::MT_MODE> *GetG1ObjectAllocator() const in GetG1ObjectAllocator()
160 … return static_cast<ObjectAllocatorG1<LanguageConfig::MT_MODE> *>(this->GetObjectAllocator()); in GetG1ObjectAllocator()
577 template <MTModeT MT_MODE>
578 class AllocConfig<GCType::G1_GC, MT_MODE> {
580 using ObjectAllocatorType = ObjectAllocatorG1<MT_MODE>;
Dg1-evacuate-regions-worker-state.h137 ObjectAllocatorG1<LanguageConfig::MT_MODE> *objectAllocator_;
/arkcompiler/runtime_core/static_core/runtime/mem/
Dallocator.cpp89 template <MTModeT MT_MODE>
90 ObjectAllocatorNoGen<MT_MODE>::ObjectAllocatorNoGen(MemStatsType *memStats, bool createPygoteSpaceA… in ObjectAllocatorNoGen()
108 template <MTModeT MT_MODE>
109 ObjectAllocatorNoGen<MT_MODE>::~ObjectAllocatorNoGen() in ~ObjectAllocatorNoGen()
116 template <MTModeT MT_MODE>
117 void *ObjectAllocatorNoGen<MT_MODE>::Allocate(size_t size, Alignment align, [[maybe_unused]] ark::M… in Allocate()
139 template <MTModeT MT_MODE>
140 void *ObjectAllocatorNoGen<MT_MODE>::AllocateNonMovable(size_t size, Alignment align, ark::ManagedT… in AllocateNonMovable()
157 template <MTModeT MT_MODE>
158 Alignment ObjectAllocatorNoGen<MT_MODE>::CalculateAllocatorAlignment(size_t align) in CalculateAllocatorAlignment()
[all …]
Dlock_config_helper.h26 template <class LockConfig, MTModeT MT_MODE>
Dbump-allocator.h40 template <MTModeT MT_MODE>
41 …using ParameterizedLock = typename LockConfigHelper<BumpPointerAllocatorLockConfig, MT_MODE>::Valu…
Dhumongous_obj_allocator.h42 template <MTModeT MT_MODE>
43 …using ParameterizedLock = typename LockConfigHelper<HumongousObjAllocatorLockConfig, MT_MODE>::Val…
Dheap_manager.h217 template <GCType GC_TYPE, MTModeT MT_MODE = MT_MODE_MULTI>
229 …new (std::nothrow) typename AllocConfig<GC_TYPE, MT_MODE>::ObjectAllocatorType(memStats, createPyg… in Initialize()
Drunslots_allocator.h51 template <MTModeT MT_MODE>
52 … using ParameterizedLock = typename LockConfigHelper<RunSlotsAllocatorLockConfig, MT_MODE>::Value;
Dfreelist_allocator.h46 template <MTModeT MT_MODE>
47 … using ParameterizedLock = typename LockConfigHelper<FreeListAllocatorLockConfig, MT_MODE>::Value;
/arkcompiler/runtime_core/static_core/runtime/mem/gc/cmc-gc-adapter/
Dcmc-allocator-adapter.cpp26 template <MTModeT MT_MODE>
27 CMCObjectAllocatorAdapter<MT_MODE>::CMCObjectAllocatorAdapter(MemStatsType *memStats, bool createPy… in CMCObjectAllocatorAdapter()
28 : ObjectAllocatorNoGen<MT_MODE>(memStats, createPygoteSpaceAllocator) in CMCObjectAllocatorAdapter()
32 template <MTModeT MT_MODE>
33 void *CMCObjectAllocatorAdapter<MT_MODE>::Allocate([[maybe_unused]] size_t size, [[maybe_unused]] A… in Allocate()
45 template <MTModeT MT_MODE>
46 void *CMCObjectAllocatorAdapter<MT_MODE>::AllocateNonMovable( in AllocateNonMovable()
Dcmc-gc-adapter.h23 template <MTModeT MT_MODE>
24 class AllocConfig<GCType::CMC_GC, MT_MODE> {
26 using ObjectAllocatorType = CMCObjectAllocatorAdapter<MT_MODE>;
Dcmc-allocator-adapter.h26 template <MTModeT MT_MODE>
27 class CMCObjectAllocatorAdapter final : public ObjectAllocatorNoGen<MT_MODE> {
/arkcompiler/runtime_core/static_core/runtime/mem/gc/epsilon-g1/
Depsilon-g1.h22 template <MTModeT MT_MODE>
23 class AllocConfig<GCType::EPSILON_G1_GC, MT_MODE> {
25 using ObjectAllocatorType = ObjectAllocatorG1<MT_MODE>;
/arkcompiler/runtime_core/static_core/runtime/mem/gc/epsilon/
Depsilon.h22 template <MTModeT MT_MODE>
23 class AllocConfig<GCType::EPSILON_GC, MT_MODE> {
25 using ObjectAllocatorType = ObjectAllocatorNoGen<MT_MODE>;
/arkcompiler/runtime_core/static_core/runtime/mem/gc/stw-gc/
Dstw-gc.h24 template <MTModeT MT_MODE>
25 class AllocConfig<GCType::STW_GC, MT_MODE> {
27 using ObjectAllocatorType = ObjectAllocatorNoGen<MT_MODE>;
/arkcompiler/runtime_core/static_core/runtime/mem/gc/gen-gc/
Dgen-gc.h29 template <MTModeT MT_MODE>
30 class AllocConfig<GCType::GEN_GC, MT_MODE> {
32 using ObjectAllocatorType = ObjectAllocatorGen<MT_MODE>;
/arkcompiler/runtime_core/static_core/runtime/templates/
Dlanguage_config_gen.inc.erb22 …static constexpr MTModeT MT_MODE = MT_MODE_<%= plugin_opts["language_config"]["mt_mode"].upcase %>;
/arkcompiler/runtime_core/static_core/runtime/include/mem/
Dallocator-inl.h58 template <MTModeT MT_MODE>
60 void *ObjectAllocatorGen<MT_MODE>::AllocateTenuredImpl(size_t size) in AllocateTenuredImpl()
Dallocator.h628 template <MTModeT MT_MODE = MT_MODE_MULTI>
799 template <MTModeT MT_MODE = MT_MODE_MULTI>
802 … BumpPointerAllocatorLockConfig::ParameterizedLock<MT_MODE>, true>;
934 template <GCType GC_TYPE, MTModeT MT_MODE = MT_MODE_MULTI>
/arkcompiler/runtime_core/static_core/runtime/include/
Dlanguage_config.h27 static constexpr MTModeT MT_MODE = MT_MODE_MULTI; variable
Dobject_header-inl.h25 template <MTModeT MT_MODE>
29 if constexpr (MT_MODE == MT_MODE_SINGLE) { in GetHashCode()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dmonitor_test.cpp208 auto hash = header->GetHashCode<PandaAssemblyLanguageConfig::MT_MODE>(); in TEST_F()
214 ASSERT_TRUE(header->GetHashCode<PandaAssemblyLanguageConfig::MT_MODE>() == hash); in TEST_F()
225 auto hash = header->GetHashCode<PandaAssemblyLanguageConfig::MT_MODE>(); in TEST_F()
227 ASSERT_TRUE(header->GetHashCode<PandaAssemblyLanguageConfig::MT_MODE>() == hash); in TEST_F()
230 ASSERT_TRUE(header->GetHashCode<PandaAssemblyLanguageConfig::MT_MODE>() == hash); in TEST_F()
/arkcompiler/runtime_core/static_core/runtime/mem/gc/lang/
Dgc_lang.cpp90 if constexpr (LanguageConfig::MT_MODE != MT_MODE_SINGLE) { in PreRunPhasesImpl()
/arkcompiler/runtime_core/static_core/plugins/ets/
Dets_plugin_options.yaml25 mt_mode: task

12