|
Polly 22.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.
References S.
Referenced by polly::PerfMonitor::addScopCounter().
|
static |
Definition at line 73 of file PerfMonitor.cpp.
References M(), Module, and polly::Value.
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().