LLVM API Documentation
#include "llvm/Config/config.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/Process.h"
#include "Unix/Process.inc"
Go to the source code of this file.
Macros | |
#define | COLOR(FGBG, CODE, BOLD) "\033[0;" BOLD FGBG CODE "m" |
#define | ALLCOLORS(FGBG, BOLD) |
Functions | |
static TimeValue | getElapsedWallTime () |
A helper function to compute the elapsed wall-time since the program started. More... | |
Variables | |
static volatile TimeValue | DummyTimeValue = getElapsedWallTime() |
A special global variable to ensure we call getElapsedWallTime during global initialization of the program. More... | |
static const char | colorcodes [2][2][8][10] |
#define ALLCOLORS | ( | FGBG, | |
BOLD | |||
) |
Definition at line 85 of file Process.cpp.
#define COLOR | ( | FGBG, | |
CODE, | |||
BOLD | |||
) | "\033[0;" BOLD FGBG CODE "m" |
Definition at line 83 of file Process.cpp.
|
static |
A helper function to compute the elapsed wall-time since the program started.
Note that this routine actually computes the elapsed wall time since the first time it was called. However, we arrange to have it called during the startup of the process to get approximately correct results.
Definition at line 59 of file Process.cpp.
References llvm::sys::TimeValue::now().
Referenced by llvm::sys::self_process::get_wall_time().
|
static |
Definition at line 96 of file Process.cpp.
|
static |
A special global variable to ensure we call getElapsedWallTime
during global initialization of the program.
Note that this variable is never referenced elsewhere. Doing so could create race conditions during program startup or shutdown.
Definition at line 69 of file Process.cpp.