|
LLVM
8.0.1
|
#include "llvm/Support/Timer.h"#include "llvm/ADT/Statistic.h"#include "llvm/ADT/StringMap.h"#include "llvm/Support/CommandLine.h"#include "llvm/Support/FileSystem.h"#include "llvm/Support/Format.h"#include "llvm/Support/ManagedStatic.h"#include "llvm/Support/Mutex.h"#include "llvm/Support/Process.h"#include "llvm/Support/YAMLTraits.h"#include "llvm/Support/raw_ostream.h"#include <limits>
Go to the source code of this file.
Functions | |
| static std::string & | getLibSupportInfoOutputFilename () |
| static TimerGroup * | getDefaultTimerGroup () |
| static size_t | getMemUsage () |
| static void | printVal (double Val, double Total, raw_ostream &OS) |
Variables | |
| static ManagedStatic< std::string > | LibSupportInfoOutputFilename |
| static ManagedStatic< sys::SmartMutex< true > > | TimerLock |
| static ManagedStatic< TimerGroup, CreateDefaultTimerGroup > | DefaultTimerGroup |
| static ManagedStatic< Name2PairMap > | NamedGroupedTimers |
| static TimerGroup * | TimerGroupList = nullptr |
| This is the global list of TimerGroups, maintained by the TimerGroup ctor/dtor and is protected by the TimerLock lock. More... | |
|
static |
Definition at line 85 of file Timer.cpp.
References DefaultTimerGroup.
Referenced by llvm::Timer::init(), and llvm::TimerGroup::~TimerGroup().
|
static |
Definition at line 37 of file Timer.cpp.
References LibSupportInfoOutputFilename.
Referenced by llvm::CreateInfoOutputFile().
|
inlinestatic |
Definition at line 109 of file Timer.cpp.
References llvm::sys::Process::GetMallocUsage().
|
static |
Definition at line 152 of file Timer.cpp.
References llvm::format().
Referenced by llvm::TimeRecord::print().
|
static |
Definition at line 84 of file Timer.cpp.
Referenced by getDefaultTimerGroup().
|
static |
Definition at line 36 of file Timer.cpp.
Referenced by getLibSupportInfoOutputFilename().
|
static |
|
static |
This is the global list of TimerGroups, maintained by the TimerGroup ctor/dtor and is protected by the TimerLock lock.
Definition at line 225 of file Timer.cpp.
Referenced by llvm::TimerGroup::TimerGroup().
|
static |
1.8.13