| /arkcompiler/runtime_core/static_core/runtime/mem/gc/g1/ |
| D | g1-allocator.cpp | 26 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 …]
|
| D | g1-gc.h | 158 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>;
|
| D | g1-evacuate-regions-worker-state.h | 137 ObjectAllocatorG1<LanguageConfig::MT_MODE> *objectAllocator_;
|
| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | allocator.cpp | 89 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 …]
|
| D | lock_config_helper.h | 26 template <class LockConfig, MTModeT MT_MODE>
|
| D | bump-allocator.h | 40 template <MTModeT MT_MODE> 41 …using ParameterizedLock = typename LockConfigHelper<BumpPointerAllocatorLockConfig, MT_MODE>::Valu…
|
| D | humongous_obj_allocator.h | 42 template <MTModeT MT_MODE> 43 …using ParameterizedLock = typename LockConfigHelper<HumongousObjAllocatorLockConfig, MT_MODE>::Val…
|
| D | heap_manager.h | 217 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()
|
| D | runslots_allocator.h | 51 template <MTModeT MT_MODE> 52 … using ParameterizedLock = typename LockConfigHelper<RunSlotsAllocatorLockConfig, MT_MODE>::Value;
|
| D | freelist_allocator.h | 46 template <MTModeT MT_MODE> 47 … using ParameterizedLock = typename LockConfigHelper<FreeListAllocatorLockConfig, MT_MODE>::Value;
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/cmc-gc-adapter/ |
| D | cmc-allocator-adapter.cpp | 26 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()
|
| D | cmc-gc-adapter.h | 23 template <MTModeT MT_MODE> 24 class AllocConfig<GCType::CMC_GC, MT_MODE> { 26 using ObjectAllocatorType = CMCObjectAllocatorAdapter<MT_MODE>;
|
| D | cmc-allocator-adapter.h | 26 template <MTModeT MT_MODE> 27 class CMCObjectAllocatorAdapter final : public ObjectAllocatorNoGen<MT_MODE> {
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/epsilon-g1/ |
| D | epsilon-g1.h | 22 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/ |
| D | epsilon.h | 22 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/ |
| D | stw-gc.h | 24 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/ |
| D | gen-gc.h | 29 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/ |
| D | language_config_gen.inc.erb | 22 …static constexpr MTModeT MT_MODE = MT_MODE_<%= plugin_opts["language_config"]["mt_mode"].upcase %>;
|
| /arkcompiler/runtime_core/static_core/runtime/include/mem/ |
| D | allocator-inl.h | 58 template <MTModeT MT_MODE> 60 void *ObjectAllocatorGen<MT_MODE>::AllocateTenuredImpl(size_t size) in AllocateTenuredImpl()
|
| D | allocator.h | 628 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/ |
| D | language_config.h | 27 static constexpr MTModeT MT_MODE = MT_MODE_MULTI; variable
|
| D | object_header-inl.h | 25 template <MTModeT MT_MODE> 29 if constexpr (MT_MODE == MT_MODE_SINGLE) { in GetHashCode()
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | monitor_test.cpp | 208 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/ |
| D | gc_lang.cpp | 90 if constexpr (LanguageConfig::MT_MODE != MT_MODE_SINGLE) { in PreRunPhasesImpl()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/ |
| D | ets_plugin_options.yaml | 25 mt_mode: task
|