Home
last modified time | relevance | path

Searched refs:CollectionType (Results 1 – 21 of 21) sorted by relevance

/third_party/node/deps/v8/src/heap/cppgc/
Dgarbage-collector.h20 using CollectionType = Marker::MarkingConfig::CollectionType; member
28 return {CollectionType::kMajor, StackState::kMayContainHeapPointers, in ConservativeAtomicConfig()
33 return {CollectionType::kMajor, StackState::kNoHeapPointers, in PreciseAtomicConfig()
38 return {CollectionType::kMajor, StackState::kMayContainHeapPointers, in ConservativeIncrementalConfig()
43 return {CollectionType::kMajor, StackState::kNoHeapPointers, in PreciseIncrementalConfig()
49 return {CollectionType::kMajor, StackState::kNoHeapPointers, in PreciseIncrementalMarkingConcurrentSweepingConfig()
55 return {CollectionType::kMinor, StackState::kNoHeapPointers, in MinorPreciseAtomicConfig()
60 return {CollectionType::kMinor, StackState::kMayContainHeapPointers, in MinorConservativeAtomicConfig()
64 CollectionType collection_type = CollectionType::kMajor;
Dstats-collector.h72 using CollectionType = GarbageCollector::Config::CollectionType;
108 CollectionType collection_type = CollectionType::kMajor;
121 constexpr static const char* GetScopeName(ScopeId id, CollectionType type) { in GetScopeName()
125 return type == CollectionType::kMajor ? "CppGC." #name \ in GetScopeName()
136 CollectionType type) { in GetScopeName()
140 return type == CollectionType::kMajor ? "CppGC." #name \ in GetScopeName()
272 void NotifyMarkingStarted(CollectionType, IsForcedGC);
Dheap.cc48 {internal::GarbageCollector::Config::CollectionType::kMajor, stack_state, in ForceGarbageCollectionSlow()
68 (config.collection_type != Heap::Config::CollectionType::kMinor) || in CheckConfig()
97 {Config::CollectionType::kMajor, in ~Heap()
155 if (config.collection_type == Config::CollectionType::kMajor) in StartGarbageCollection()
218 StartGarbageCollection({Config::CollectionType::kMajor, in StartIncrementalGarbageCollectionForTesting()
Dmarking-verifier.h47 MarkingVerifierBase(HeapBase&, Heap::Config::CollectionType,
66 Heap::Config::CollectionType collection_type_;
71 MarkingVerifier(HeapBase&, Heap::Config::CollectionType);
Dmarking-verifier.cc36 HeapBase& heap, Heap::Config::CollectionType collection_type, in MarkingVerifierBase()
108 if (collection_type_ == Heap::Config::CollectionType::kMinor) { in VisitHeapObjectHeader()
178 Heap::Config::CollectionType collection_type) in MarkingVerifier()
Dmarker.h42 enum class CollectionType : uint8_t { enum
55 const CollectionType collection_type = CollectionType::kMajor;
Dstats-collector.cc110 void StatsCollector::NotifyMarkingStarted(CollectionType collection_type, in NotifyMarkingStarted()
129 if (current_.collection_type == CollectionType::kMajor) in NotifyMarkingCompleted()
168 StatsCollector::CollectionType type, int64_t atomic_mark_us, in GetCycleEventForMetricRecorder()
176 event.type = (type == StatsCollector::CollectionType::kMajor) in GetCycleEventForMetricRecorder()
Dheap-growing.cc96 {GarbageCollector::Config::CollectionType::kMajor, in AllocatedObjectSizeIncreased()
102 {GarbageCollector::Config::CollectionType::kMajor, in AllocatedObjectSizeIncreased()
Dheap-base.cc179 GarbageCollector::Config::CollectionType::kMajor, in Terminate()
Dmarker.cc344 if (config_.collection_type == MarkingConfig::CollectionType::kMinor) { in ProcessWeakness()
395 if (config_.collection_type == MarkingConfig::CollectionType::kMinor) { in VisitRoots()
/third_party/node/deps/v8/src/heap/cppgc-js/
Dcpp-heap.h46 using CollectionType = variable
47 cppgc::internal::GarbageCollector::Config::CollectionType;
130 void CollectGarbageForTesting(CollectionType, StackState);
140 cppgc::internal::GarbageCollector::Config::CollectionType,
186 base::Optional<cppgc::internal::GarbageCollector::Config::CollectionType>
Dcpp-heap.cc148 internal::CppHeap::CollectionType::kMajor, stack_state); in CollectGarbageForTesting()
154 internal::CppHeap::CollectionType::kMinor, stack_state); in CollectGarbageInYoungGenerationForTesting()
281 marking_visitor_(config.collection_type == CppHeap::CollectionType::kMajor in UnifiedHeapMarker()
518 if (*collection_type_ == CollectionType::kMinor) return MarkingType::kAtomic; in SelectMarkingType()
532 void CppHeap::InitializeTracing(CollectionType collection_type, in InitializeTracing()
539 if (collection_type == CollectionType::kMajor) in InitializeTracing()
549 if (*collection_type_ == CollectionType::kMajor) in InitializeTracing()
615 if (isolate_ && *collection_type_ == CollectionType::kMinor) { in EnterFinalPause()
696 InitializeTracing(CollectionType::kMinor, in RunMinorGC()
742 void CppHeap::CollectGarbageForTesting(CollectionType collection_type, in CollectGarbageForTesting()
[all …]
Dunified-heap-marking-verifier.h17 cppgc::internal::Heap::Config::CollectionType);
Dunified-heap-marking-verifier.cc60 cppgc::internal::Heap::Config::CollectionType collection_type) in UnifiedHeapMarkingVerifier()
/third_party/node/deps/v8/src/builtins/
Dbuiltins-collections-gen.cc529 template <typename CollectionType>
530 void FindOrderedHashTableEntryForSmiKey(TNode<CollectionType> table,
543 template <typename CollectionType>
545 TNode<CollectionType> table, TNode<HeapNumber> key_heap_number,
553 template <typename CollectionType>
554 void FindOrderedHashTableEntryForBigIntKey(TNode<CollectionType> table,
563 template <typename CollectionType>
564 void FindOrderedHashTableEntryForStringKey(TNode<CollectionType> table,
579 template <typename CollectionType>
580 void FindOrderedHashTableEntryForOtherKey(TNode<CollectionType> table,
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-subzero/include/llvm/Support/
DYAMLParser.h365 template <class CollectionType>
366 typename CollectionType::iterator begin(CollectionType &C) { in begin()
369 typename CollectionType::iterator ret(&C); in begin()
374 template <class CollectionType> void skip(CollectionType &C) { in skip()
378 for (typename CollectionType::iterator i = begin(C), e = C.end(); i != e; in skip()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DYAMLParser.h379 template <class CollectionType>
380 typename CollectionType::iterator begin(CollectionType &C) { in begin()
383 typename CollectionType::iterator ret(&C); in begin()
388 template <class CollectionType> void skip(CollectionType &C) { in skip()
392 for (typename CollectionType::iterator i = begin(C), e = C.end(); i != e; in skip()
/third_party/node/deps/v8/src/heap/
Dembedder-tracing.cc48 cppgc::internal::GarbageCollector::Config::CollectionType::kMajor, in PrepareForTrace()
/third_party/node/deps/v8/src/codegen/
Dcode-stub-assembler.cc3697 template <typename CollectionType>
3698 TNode<CollectionType> CodeStubAssembler::AllocateOrderedHashTable( in AllocateOrderedHashTable()
3702 IntPtrMax(capacity, IntPtrConstant(CollectionType::kInitialCapacity)); in AllocateOrderedHashTable()
3703 return AllocateOrderedHashTableWithCapacity<CollectionType>(capacity); in AllocateOrderedHashTable()
3706 template <typename CollectionType>
3707 TNode<CollectionType> CodeStubAssembler::AllocateOrderedHashTableWithCapacity( in AllocateOrderedHashTableWithCapacity()
3712 capacity, IntPtrConstant(CollectionType::kInitialCapacity))); in AllocateOrderedHashTableWithCapacity()
3715 capacity, IntPtrConstant(CollectionType::MaxCapacity()))); in AllocateOrderedHashTableWithCapacity()
3717 STATIC_ASSERT(CollectionType::kLoadFactor == 2); in AllocateOrderedHashTableWithCapacity()
3720 IntPtrMul(capacity, IntPtrConstant(CollectionType::kEntrySize)); in AllocateOrderedHashTableWithCapacity()
[all …]
Dcode-stub-assembler.h4154 template <typename CollectionType>
4155 TNode<CollectionType> AllocateOrderedHashTable(TNode<IntPtrT> capacity);
4158 template <typename CollectionType>
4159 TNode<CollectionType> AllocateOrderedHashTableWithCapacity(
/third_party/skia/third_party/externals/d3d12allocator/src/
DD3D12MemAlloc.cpp1076 enum CollectionType enum in D3D12MA::JsonWriter
1083 CollectionType type;