Enumerations
enum CpuCounter
| Name | Value |
|---|---|
| Cycles | 0 |
| Instructions | 1 |
| CacheReferences | 2 |
| CacheMisses | 3 |
| BranchInstructions | 4 |
| BranchMisses | 5 |
| MaxValue | 6 |
The available CPU counters. Profiler implementations will support a subset of them.
Defined at line 36 of file ../../third_party/github.com/ARM-software/HWCPipe/cpu_profiler.h
enum GpuCounter
| Name | Value |
|---|---|
| GpuCycles | 0 |
| VertexComputeCycles | 1 |
| FragmentCycles | 2 |
| TilerCycles | 3 |
| VertexComputeJobs | 4 |
| FragmentJobs | 5 |
| Pixels | 6 |
| Tiles | 7 |
| TransactionEliminations | 8 |
| EarlyZTests | 9 |
| EarlyZKilled | 10 |
| LateZTests | 11 |
| LateZKilled | 12 |
| Instructions | 13 |
| DivergedInstructions | 14 |
| ShaderCycles | 15 |
| ShaderArithmeticCycles | 16 |
| ShaderLoadStoreCycles | 17 |
| ShaderTextureCycles | 18 |
| CacheReadLookups | 19 |
| CacheWriteLookups | 20 |
| ExternalMemoryReadAccesses | 21 |
| ExternalMemoryWriteAccesses | 22 |
| ExternalMemoryReadStalls | 23 |
| ExternalMemoryWriteStalls | 24 |
| ExternalMemoryReadBytes | 25 |
| ExternalMemoryWriteBytes | 26 |
| MaxValue | 27 |
The available GPU counters. Profiler implementations will support a subset of them.
Defined at line 38 of file ../../third_party/github.com/ARM-software/HWCPipe/gpu_profiler.h