Lines Matching refs:InstrProfiling
1 //===-- InstrProfiling.cpp - Frontend instrumentation based profiling -----===//
16 #include "llvm/Transforms/InstrProfiling.h"
49 InstrProfiling InstrProf;
69 PreservedAnalyses InstrProfiling::run(Module &M, AnalysisManager<Module> &AM) {
86 bool InstrProfiling::isMachO() const {
91 StringRef InstrProfiling::getCountersSection() const {
96 StringRef InstrProfiling::getNameSection() const {
101 StringRef InstrProfiling::getDataSection() const {
106 StringRef InstrProfiling::getCoverageSection() const {
110 bool InstrProfiling::run(Module &M) {
181 void InstrProfiling::computeNumValueSiteCounts(InstrProfValueProfileInst *Ind) {
195 void InstrProfiling::lowerValueProfileInst(InstrProfValueProfileInst *Ind) {
217 void InstrProfiling::lowerIncrement(InstrProfIncrementInst *Inc) {
229 void InstrProfiling::lowerCoverageData(GlobalVariable *CoverageNamesVar) {
328 InstrProfiling::getOrCreateRegionCounters(InstrProfIncrementInst *Inc) {
430 void InstrProfiling::emitVNodes() {
476 void InstrProfiling::emitNameData() {
499 void InstrProfiling::emitRegistration() {
538 void InstrProfiling::emitRuntimeHook() {
574 void InstrProfiling::emitUses() {
602 void InstrProfiling::emitInitialization() {