Lines Matching defs:GCOVProfiler
41 #include "llvm/Transforms/Instrumentation/GCOVProfiler.h"
93 class GCOVProfiler {
95 GCOVProfiler() : GCOVProfiler(GCOVOptions::getDefault()) {}
96 GCOVProfiler(const GCOVOptions &Opts) : Options(Opts) {}
226 GCOVProfiler *P;
228 GCOVRecord(GCOVProfiler *P) : P(P) {}
259 GCOVLines(GCOVProfiler *P, StringRef F)
317 GCOVBlock(GCOVProfiler *P, uint32_t Number)
328 GCOVFunction(GCOVProfiler *P, Function *F, const DISubprogram *SP,
446 std::vector<Regex> GCOVProfiler::createRegexesFromString(StringRef RegexesStr) {
464 bool GCOVProfiler::doesFilenameMatchARegex(StringRef Filename,
472 bool GCOVProfiler::isFunctionInstrumented(const Function &F) {
508 std::string GCOVProfiler::mangleName(const DICompileUnit *CU,
552 bool GCOVProfiler::runOnModule(
575 GCOVProfiler Profiler(GCOVOpts);
626 bool GCOVProfiler::AddFlushBeforeForkAndExec() {
762 bool GCOVProfiler::emitProfileNotes(
990 Function *GCOVProfiler::createInternalFunction(FunctionType *FTy,
1004 void GCOVProfiler::emitGlobalConstructor(
1032 FunctionCallee GCOVProfiler::getStartFileFunc(const TargetLibraryInfo *TLI) {
1043 FunctionCallee GCOVProfiler::getEmitFunctionFunc(const TargetLibraryInfo *TLI) {
1054 FunctionCallee GCOVProfiler::getEmitArcsFunc(const TargetLibraryInfo *TLI) {
1064 FunctionCallee GCOVProfiler::getSummaryInfoFunc() {
1069 FunctionCallee GCOVProfiler::getEndFileFunc() {
1074 Function *GCOVProfiler::insertCounterWriteout(
1318 Function *GCOVProfiler::insertReset(