Lines Matching defs:GCOVProfiler
41 #include "llvm/Transforms/Instrumentation/GCOVProfiler.h"
94 class GCOVProfiler {
96 GCOVProfiler() : GCOVProfiler(GCOVOptions::getDefault()) {}
97 GCOVProfiler(const GCOVOptions &Opts) : Options(Opts) {}
231 GCOVProfiler *P;
233 GCOVRecord(GCOVProfiler *P) : P(P) {}
264 GCOVLines(GCOVProfiler *P, StringRef F)
322 GCOVBlock(GCOVProfiler *P, uint32_t Number)
333 GCOVFunction(GCOVProfiler *P, Function *F, const DISubprogram *SP,
431 std::vector<Regex> GCOVProfiler::createRegexesFromString(StringRef RegexesStr) {
449 bool GCOVProfiler::doesFilenameMatchARegex(StringRef Filename,
457 bool GCOVProfiler::isFunctionInstrumented(const Function &F) {
493 std::string GCOVProfiler::mangleName(const DICompileUnit *CU,
537 bool GCOVProfiler::runOnModule(
560 GCOVProfiler Profiler(GCOVOpts);
611 bool GCOVProfiler::AddFlushBeforeForkAndExec() {
747 bool GCOVProfiler::emitProfileNotes(
985 Function *GCOVProfiler::createInternalFunction(FunctionType *FTy,
999 void GCOVProfiler::emitGlobalConstructor(
1027 void GCOVProfiler::emitModuleInitFunctionPtrs(
1061 FunctionCallee GCOVProfiler::getStartFileFunc(const TargetLibraryInfo *TLI) {
1072 FunctionCallee GCOVProfiler::getEmitFunctionFunc(const TargetLibraryInfo *TLI) {
1083 FunctionCallee GCOVProfiler::getEmitArcsFunc(const TargetLibraryInfo *TLI) {
1093 FunctionCallee GCOVProfiler::getSummaryInfoFunc() {
1098 FunctionCallee GCOVProfiler::getEndFileFunc() {
1103 Function *GCOVProfiler::insertCounterWriteout(
1347 Function *GCOVProfiler::insertReset(