LLVM API Documentation
#include "llvm/ADT/StringExtras.h"
#include "llvm/Config/config.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/Process.h"
#include "llvm/Support/Program.h"
#include "Unix/Process.inc"
Go to the source code of this file.
Defines | |
#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. | |
Variables | |
static volatile TimeValue | DummyTimeValue = getElapsedWallTime() |
A special global variable to ensure we call getElapsedWallTime during global initialization of the program. | |
static const char | colorcodes [2][2][8][10] |
#define ALLCOLORS | ( | FGBG, | |
BOLD | |||
) |
{\ COLOR(FGBG, "0", BOLD),\ COLOR(FGBG, "1", BOLD),\ COLOR(FGBG, "2", BOLD),\ COLOR(FGBG, "3", BOLD),\ COLOR(FGBG, "4", BOLD),\ COLOR(FGBG, "5", BOLD),\ COLOR(FGBG, "6", BOLD),\ COLOR(FGBG, "7", BOLD)\ }
Definition at line 102 of file Process.cpp.
#define COLOR | ( | FGBG, | |
CODE, | |||
BOLD | |||
) | "\033[0;" BOLD FGBG CODE "m" |
Definition at line 100 of file Process.cpp.
static TimeValue getElapsedWallTime | ( | ) | [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 54 of file Process.cpp.
References llvm::sys::TimeValue::now().
Referenced by llvm::sys::self_process::get_wall_time().
const char colorcodes[2][2][8][10] [static] |
volatile TimeValue DummyTimeValue = getElapsedWallTime() [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 64 of file Process.cpp.