LLVM  3.7.0
Public Member Functions | List of all members
llvm::NamedRegionTimer Struct Reference

NamedRegionTimer - This class is basically a combination of TimeRegion and Timer. More...

#include <Timer.h>

Inheritance diagram for llvm::NamedRegionTimer:
[legend]
Collaboration diagram for llvm::NamedRegionTimer:
[legend]

Public Member Functions

 NamedRegionTimer (StringRef Name, bool Enabled=true)
 
 NamedRegionTimer (StringRef Name, StringRef GroupName, bool Enabled=true)
 
- Public Member Functions inherited from llvm::TimeRegion
 TimeRegion (Timer &t)
 
 TimeRegion (Timer *t)
 
 ~TimeRegion ()
 

Detailed Description

NamedRegionTimer - This class is basically a combination of TimeRegion and Timer.

It allows you to declare a new timer, AND specify the region to time, all in one statement. All timers with the same name are merged. This is primarily used for debugging and for hunting performance problems.

Definition at line 147 of file Timer.h.

Constructor & Destructor Documentation

NamedRegionTimer::NamedRegionTimer ( StringRef  Name,
bool  Enabled = true 
)
explicit

Definition at line 235 of file Timer.cpp.

NamedRegionTimer::NamedRegionTimer ( StringRef  Name,
StringRef  GroupName,
bool  Enabled = true 
)
explicit

Definition at line 239 of file Timer.cpp.


The documentation for this struct was generated from the following files: