21.02
|
#include "MaliCounter.h"
#include "OpenCLMemoryUsage.h"
#include "OpenCLTimer.h"
#include "PMUCounter.h"
#include "SchedulerTimer.h"
#include "WallClockTimer.h"
#include <memory>
#include <sstream>
#include <string>
Go to the source code of this file.
Data Structures | |
struct | InstrumentsInfo |
Namespaces | |
arm_compute | |
Copyright (c) 2017-2021 Arm Limited. | |
arm_compute::test | |
arm_compute::test::framework | |
Typedefs | |
using | InstrumentsDescription = std::pair< InstrumentType, ScaleFactor > |
Enumerations | |
enum | InstrumentType : unsigned int { ALL = ~0U, NONE = 0, WALL_CLOCK_TIMER = 0x0100, PMU = 0x0200, PMU_CYCLE_COUNTER = 0x0201, PMU_INSTRUCTION_COUNTER = 0x0202, MALI = 0x0300, OPENCL_TIMER = 0x0400, SCHEDULER_TIMER = 0x0500, OPENCL_MEMORY_USAGE = 0x0600, WALL_CLOCK_TIMESTAMPS = 0x0700, OPENCL_TIMESTAMPS = 0x0800, SCHEDULER_TIMESTAMPS = 0x0900 } |
Functions | |
InstrumentsDescription | instrument_type_from_name (const std::string &name) |
inline ::std::stringstream & | operator>> (::std::stringstream &stream, InstrumentsDescription &instrument) |
inline ::std::stringstream & | operator<< (::std::stringstream &stream, InstrumentsDescription instrument) |