Home
last modified time | relevance | path

Searched refs:Heap (Results 1 – 25 of 118) sorted by relevance

12345

/external/skia/src/gpu/d3d/
DGrD3DDescriptorTableManager.cpp31 sk_sp<Heap>& currentCBVSRVHeap = fShaderViewDescriptorPool.currentDescriptorHeap(); in setHeaps()
32 sk_sp<Heap>& currentSamplerHeap = fSamplerDescriptorPool.currentDescriptorHeap(); in setHeaps()
45 void GrD3DDescriptorTableManager::recycle(Heap* heap) { in recycle()
47 sk_sp<Heap> wrappedHeap(heap); in recycle()
64 sk_sp<GrD3DDescriptorTableManager::Heap> GrD3DDescriptorTableManager::Heap::Make( in Make()
73 return sk_sp< GrD3DDescriptorTableManager::Heap>(new Heap(gpu, heap, type, descriptorCount)); in Make()
76 sk_sp<GrD3DDescriptorTable> GrD3DDescriptorTableManager::Heap::allocateTable( in allocateTable()
86 void GrD3DDescriptorTableManager::Heap::onRecycle() const { in onRecycle()
87 fGpu->resourceProvider().descriptorTableMgr()->recycle(const_cast<Heap*>(this)); in onRecycle()
95 sk_sp<Heap> heap = Heap::Make(gpu, fHeapType, fCurrentHeapDescriptorCount); in HeapPool()
[all …]
DGrD3DDescriptorTableManager.h51 class Heap : public GrRecycledResource {
53 static sk_sp<Heap> Make(GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE type,
70 Heap(GrD3DGpu* gpu, std::unique_ptr<GrD3DDescriptorHeap>& heap, in Heap() function
103 void recycle(sk_sp<Heap>);
104 sk_sp<Heap>& currentDescriptorHeap();
110 std::vector<sk_sp<Heap>> fDescriptorHeaps;
116 void recycle(Heap*);
DGrD3DCpuDescriptorManager.cpp122 std::unique_ptr<GrD3DCpuDescriptorManager::Heap> GrD3DCpuDescriptorManager::Heap::Make( in Make()
130 return std::unique_ptr<Heap>(new Heap(heap, numDescriptors)); in Make()
133 GrD3DDescriptorHeap::CPUHandle GrD3DCpuDescriptorManager::Heap::allocateCPUHandle() { in allocateCPUHandle()
141 void GrD3DCpuDescriptorManager::Heap::freeCPUHandle(const GrD3DDescriptorHeap::CPUHandle& handle) { in freeCPUHandle()
153 std::unique_ptr<GrD3DCpuDescriptorManager::Heap> heap = in HeapPool()
154 GrD3DCpuDescriptorManager::Heap::Make(gpu, fHeapType, fMaxAvailableDescriptors); in HeapPool()
168 std::unique_ptr<GrD3DCpuDescriptorManager::Heap> heap = in allocateHandle()
169 GrD3DCpuDescriptorManager::Heap::Make(gpu, fHeapType, fMaxAvailableDescriptors); in allocateHandle()
DGrD3DCpuDescriptorManager.h48 class Heap {
50 static std::unique_ptr<Heap> Make(GrD3DGpu* gpu, D3D12_DESCRIPTOR_HEAP_TYPE type,
62 Heap(std::unique_ptr<GrD3DDescriptorHeap>& heap, unsigned int numDescriptors) in Heap() function
84 std::vector<std::unique_ptr<Heap>> fDescriptorHeaps;
/external/llvm-project/clang-tools-extra/clangd/
DQuality.h191 if (Heap.size() >= N) { in push()
193 if (N > 0 && Greater(V, Heap.front())) { in push()
194 std::pop_heap(Heap.begin(), Heap.end(), Greater); in push()
195 Heap.back() = std::move(V); in push()
196 std::push_heap(Heap.begin(), Heap.end(), Greater); in push()
199 Heap.push_back(std::move(V)); in push()
200 std::push_heap(Heap.begin(), Heap.end(), Greater); in push()
202 assert(Heap.size() <= N); in push()
203 assert(std::is_heap(Heap.begin(), Heap.end(), Greater)); in push()
209 std::sort_heap(Heap.begin(), Heap.end(), Greater); in items()
[all …]
/external/llvm-project/compiler-rt/test/tsan/
Djava_finalizer2.cpp10 struct Heap { struct
20 Heap* heap = (Heap*)p; in Thread1() argument
29 Heap* heap = (Heap*)p; in Thread2()
37 Heap* heap = (Heap*)p; in Thread3()
48 Heap* heap = (Heap*)p; in Ballast()
54 Heap* heap = (Heap*)calloc(sizeof(Heap), 2) + 1; in main()
/external/rust/crates/tinyvec/src/
Dtinyvec.rs46 $crate::TinyVecConstructor::Heap(f) => {
69 Heap(fn(Vec<A::Item>) -> TinyVec<A>), enumerator
99 Heap(Vec<A::Item>), enumerator
186 TinyVec::Heap(_) => true, in is_heap()
211 TinyVec::Heap(h) => h, in shrink_to_fit()
237 TinyVec::Heap(_) => return, in move_to_the_heap()
242 *self = TinyVec::Heap(v); in move_to_the_heap()
257 TinyVec::Heap(h) => return h.reserve(n), in move_to_the_heap_and_reserve()
262 *self = TinyVec::Heap(v); in move_to_the_heap_and_reserve()
277 TinyVec::Heap(h) => return h.reserve(n), in reserve()
[all …]
/external/libcxx/benchmarks/
Dalgorithms.bench.cpp32 Heap enumerator
82 case Order::Heap: in sortValues()
140 bool skip() const { return Order() == ::Order::Heap; } in skip()
158 bool skip() const { return Order() == ::Order::Heap; } in skip()
188 state, Quantity, Order::Heap, false, in run()
226 bool skip() const { return Order() == ::Order::Heap; } in skip()
/external/guava/guava/src/com/google/common/collect/
DMinMaxPriorityQueue.java224 private final Heap minHeap;
225 private final Heap maxHeap;
233 this.minHeap = new Heap(ordering); in MinMaxPriorityQueue()
234 this.maxHeap = new Heap(ordering.reverse()); in MinMaxPriorityQueue()
431 Heap heap = heapForIndex(index); in fillHole()
470 private Heap heapForIndex(int i) { in heapForIndex()
505 private class Heap { class in MinMaxPriorityQueue
507 @Weak @Nullable Heap otherHeap;
509 Heap(Ordering<E> ordering) { in Heap() method in MinMaxPriorityQueue.Heap
551 Heap heap; in bubbleUp()
/external/guava/android/guava/src/com/google/common/collect/
DMinMaxPriorityQueue.java224 private final Heap minHeap;
225 private final Heap maxHeap;
233 this.minHeap = new Heap(ordering); in MinMaxPriorityQueue()
234 this.maxHeap = new Heap(ordering.reverse()); in MinMaxPriorityQueue()
431 Heap heap = heapForIndex(index); in fillHole()
470 private Heap heapForIndex(int i) { in heapForIndex()
505 private class Heap { class in MinMaxPriorityQueue
507 @Weak @NullableDecl Heap otherHeap;
509 Heap(Ordering<E> ordering) { in Heap() method in MinMaxPriorityQueue.Heap
551 Heap heap; in bubbleUp()
/external/llvm-project/libcxx/benchmarks/
Dalgorithms.bench.cpp41 Heap enumerator
128 case Order::Heap: in sortValues()
198 bool skip() const { return Order() == ::Order::Heap; } in skip()
216 bool skip() const { return Order() == ::Order::Heap; } in skip()
246 state, Quantity, Order::Heap, BatchSize::CountElements, in run()
286 bool skip() const { return Order() == ::Order::Heap; } in skip()
/external/angle/third_party/vulkan_memory_allocator/docs/
DRecording file format.md54 PhysicalDeviceMemory,Heap,<index:uint32>,size,<uint64>
55 PhysicalDeviceMemory,Heap,<index:uint32>,flags,<uint32>
297 PhysicalDeviceMemory,Heap,0,size,8304721920
298 PhysicalDeviceMemory,Heap,0,flags,3
299 PhysicalDeviceMemory,Heap,1,size,8286175232
300 PhysicalDeviceMemory,Heap,1,flags,0
301 PhysicalDeviceMemory,Heap,2,size,268435456
302 PhysicalDeviceMemory,Heap,2,flags,3
/external/perfetto/docs/case-studies/
Dmemory.md29 Pss Private Private SwapPss Rss Heap Heap Heap
32 Native Heap 16840 16804 0 6764 19428 34024 25037 5553
33 Dalvik Heap 9110 9032 0 136 13164 36444 9111 27333
38 Looking at the "Private Dirty" column of Dalvik Heap (= Java Heap) and
39 Native Heap, we can see that SystemUI's memory usage on the Java heap
230 labeled by `dumpsys meminfo` as `Dalvik Heap`, see the
234 labeled by `dumpsys meminfo` as `Native Heap`, see the
235 [Analyzing the Native Heap](#heapprofd) section. Note that it's frequent to end
305 ## {#heapprofd} Analyzing the Native Heap
307 **Native Heap Profiles require Android 10.**
[all …]
/external/llvm-project/llvm/test/DebugInfo/
Dcross-cu-scope.ll43 …ring::String,alloc::heap::Heap>", linkageName: "_ZN5alloc7raw_vec8{{impl}}52allocate_in<alloc::str…
44 … DW_TAG_structure_type, name: "RawVec<alloc::string::String, alloc::heap::Heap>", file: !1, size: …
/external/tensorflow/tensorflow/security/
DREADME.md13 …tensorflow/blob/master/tensorflow/security/advisory/tfsa-2020-034.md) | Heap out of bounds acces…
15 …tensorflow/blob/master/tensorflow/security/advisory/tfsa-2020-032.md) | Heap out of bounds read …
26 …tensorflow/blob/master/tensorflow/security/advisory/tfsa-2020-021.md) | Heap buffer overflow in …
27 …tensorflow/blob/master/tensorflow/security/advisory/tfsa-2020-020.md) | Heap buffer overflow in …
29 …tensorflow/blob/master/tensorflow/security/advisory/tfsa-2020-018.md) | Heap buffer overflow due…
32 …tensorflow/blob/master/tensorflow/security/advisory/tfsa-2020-015.md) | Heap buffer overflow due…
47 …tensorflow/blob/master/tensorflow/security/advisory/tfsa-2019-002.md) | Heap buffer overflow in …
/external/rust/crates/tinyvec/
DREADME.md15 … an `Inline(ArrayVec)` or a `Heap(Vec)`. If a `TinyVec` is `Inline` and would overflow it automati…
/external/perfetto/docs/data-sources/
Djava-heap-profiler.md16 Heap graph dumps are shown as flamegraphs in the UI after clicking on the
17 diamond in the _"Heap Profile"_ track of a process. Each diamond corresponds to
26 Information about the Java Heap is written to the following tables:
/external/pigweed/pw_allocator/
Ddocs.rst15 Heap Integrity Check
24 Heap Poisoning
43 Heap Visualizer
/external/perfetto/docs/quickstart/
Dheap-profiling.md1 # Quickstart: Heap profiling
70 _"Heap profile"_.
/external/llvm/lib/Fuzzer/test/
Dfuzzer-oom-with-profile.test4 CHECK: Live Heap Allocations
/external/llvm-project/compiler-rt/test/fuzzer/
Dfuzzer-oom-with-profile.test5 CHECK: Live Heap Allocations
/external/rust/crates/tinyvec_macros/src/
Dlib.rs21 $tinyname::Heap(h) => h.$fname($($argname),*),
/external/catch2/projects/ExtraTests/
DToDo.txt9 CATCH_CONFIG_WINDOWS_CRTDBG // Enable leak checking using Windows's CRT Debug Heap
/external/perfetto/src/profiling/memory/
DREADME.md1 # heapprofd - Android Heap Profiler
44 ## Heap profile heapprofd
/external/arm-neon-tests/
Dscatter.scat23 HEAP 0x4E0000 EMPTY 0x100000 {} ; 8Kb Heap follows direcly after RW/ZI

12345