Polly 20.0.0git
|
#include "polly/CodeGen/PerfMonitor.h"
#include "polly/CodeGen/RuntimeDebugBuilder.h"
#include "polly/ScopInfo.h"
#include "llvm/ADT/Twine.h"
#include "llvm/IR/IntrinsicsX86.h"
#include "llvm/IR/Module.h"
#include "llvm/TargetParser/Triple.h"
Go to the source code of this file.
Functions | |
static void | TryRegisterGlobal (Module *M, const char *Name, Constant *InitialValue, Value **Location) |
static std::string | GetScopUniqueVarname (const Scop &S) |
Variables | |
static const char * | InitFunctionName = "__polly_perf_init" |
static const char * | FinalReportingFunctionName = "__polly_perf_final" |
static BasicBlock * | FinalStartBB = nullptr |
static ReturnInst * | ReturnFromFinal = nullptr |
static Function * | FinalReporting = nullptr |
|
static |
Definition at line 85 of file PerfMonitor.cpp.
Referenced by polly::PerfMonitor::addScopCounter().
|
static |
Definition at line 73 of file PerfMonitor.cpp.
References M().
Referenced by polly::PerfMonitor::addGlobalVariables(), and polly::PerfMonitor::addScopCounter().
|
static |
Definition at line 198 of file PerfMonitor.cpp.
Referenced by polly::PerfMonitor::initialize(), and polly::PerfMonitor::insertInitFunction().
|
static |
Definition at line 118 of file PerfMonitor.cpp.
Referenced by polly::PerfMonitor::insertFinalReporting().
|
static |
Definition at line 120 of file PerfMonitor.cpp.
Referenced by polly::PerfMonitor::AppendScopReporting(), and polly::PerfMonitor::insertFinalReporting().
|
static |
Definition at line 117 of file PerfMonitor.cpp.
Referenced by polly::PerfMonitor::insertInitFunction().
|
static |
Definition at line 121 of file PerfMonitor.cpp.
Referenced by polly::PerfMonitor::AppendScopReporting(), and polly::PerfMonitor::insertFinalReporting().