LLVM: lib/IR/PassTimingInfo.cpp File Reference (original) (raw)

Go to the source code of this file.

Macros
#define DEBUG_TYPE "time-passes"
Variables
static cl::opt< bool, true > EnableTiming ("time-passes", cl::location(TimePassesIsEnabled), cl::Hidden, cl::desc("Time each pass, printing elapsed time for each on exit"))
static cl::opt< bool, true > EnableTimingPerRun ("time-passes-per-run", cl::location(TimePassesPerRun), cl::Hidden, cl::desc("Time each pass run, printing elapsed time for each run on exit"), cl::callback([](const bool &) { TimePassesIsEnabled=true;}))

DEBUG_TYPE

#define DEBUG_TYPE "time-passes"

shouldIgnorePass()

EnableTiming

cl::opt< bool, true > EnableTiming("time-passes", cl::location(TimePassesIsEnabled), cl::Hidden, cl::desc("Time each pass, printing elapsed time for each on exit")) ( "time-passes" , cl::location(TimePassesIsEnabled) , cl::Hidden , cl::desc("Time each pass, printing elapsed time for each on exit") ) static

EnableTimingPerRun

cl::opt< bool, true > EnableTimingPerRun("time-passes-per-run", cl::location(TimePassesPerRun), cl::Hidden, cl::desc("Time each pass run, printing elapsed time for each run on exit"), cl::callback([](const bool &) { TimePassesIsEnabled=true;})) ( "time-passes-per-run" , cl::location(TimePassesPerRun) , cl::Hidden , cl::desc("Time each pass run, printing elapsed time for each run on exit") , cl::callback([](const bool &) { TimePassesIsEnabled=true;}) ) static