Searched refs:PerfMonitor (Results 1 – 8 of 8) sorted by relevance
51 ctx->PerfMonitor.Monitors = _mesa_NewHashTable(); in _mesa_init_performance_monitors()52 ctx->PerfMonitor.NumGroups = 0; in _mesa_init_performance_monitors()53 ctx->PerfMonitor.Groups = NULL; in _mesa_init_performance_monitors()59 if (unlikely(!ctx->PerfMonitor.Groups)) in init_groups()77 rzalloc_array(NULL, unsigned, ctx->PerfMonitor.NumGroups); in new_performance_monitor()80 ralloc_array(NULL, BITSET_WORD *, ctx->PerfMonitor.NumGroups); in new_performance_monitor()85 for (i = 0; i < ctx->PerfMonitor.NumGroups; i++) { in new_performance_monitor()86 const struct gl_perf_monitor_group *g = &ctx->PerfMonitor.Groups[i]; in new_performance_monitor()117 _mesa_HashDeleteAll(ctx->PerfMonitor.Monitors, in _mesa_free_performance_monitors()119 _mesa_DeleteHashTable(ctx->PerfMonitor.Monitors); in _mesa_free_performance_monitors()[all …]
5113 struct gl_perf_monitor_state PerfMonitor; member
21 Function *PerfMonitor::getAtExit() { in getAtExit()35 void PerfMonitor::addToGlobalConstructors(Function *Fn) { in addToGlobalConstructors()60 Function *PerfMonitor::getRDTSCP() { in getRDTSCP()64 PerfMonitor::PerfMonitor(const Scop &S, Module *M) in PerfMonitor() function in PerfMonitor93 void PerfMonitor::addScopCounter() { in addScopCounter()102 void PerfMonitor::addGlobalVariables() { in addGlobalVariables()122 Function *PerfMonitor::insertFinalReporting() { in insertFinalReporting()166 void PerfMonitor::AppendScopReporting() { in AppendScopReporting()197 void PerfMonitor::initialize() { in initialize()213 Function *PerfMonitor::insertInitFunction(Function *FinalReporting) { in insertInitFunction()[all …]
236 PerfMonitor P(S, EnteringBB->getParent()->getParent()); in CodeGen()
3515 PerfMonitor P(*S, EnteringBB->getParent()->getParent()); in generateCode()
55 for (gid = 0; gid < ctx->PerfMonitor.NumGroups; gid++) { in init_perf_monitor()56 const struct gl_perf_monitor_group *g = &ctx->PerfMonitor.Groups[gid]; in init_perf_monitor()88 for (gid = 0; gid < ctx->PerfMonitor.NumGroups; gid++) { in init_perf_monitor()89 const struct gl_perf_monitor_group *g = &ctx->PerfMonitor.Groups[gid]; in init_perf_monitor()296 type = ctx->PerfMonitor.Groups[gid].Counters[cid].Type; in st_GetPerfMonitorResult()346 struct gl_perf_monitor_state *perfmon = &ctx->PerfMonitor; in st_InitPerfMonitorGroups()456 struct gl_perf_monitor_state *perfmon = &st->ctx->PerfMonitor; in st_destroy_perfmon()
16 class PerfMonitor {23 PerfMonitor(const Scop &S, llvm::Module *M);
75 CodeGen/PerfMonitor.cpp