Lines Matching defs:GCOVProfiler
42 #include "llvm/Transforms/Instrumentation/GCOVProfiler.h"
78 class GCOVProfiler {
80 GCOVProfiler() : GCOVProfiler(GCOVOptions::getDefault()) {}
81 GCOVProfiler(const GCOVOptions &Opts) : Options(Opts) {
83 "GCOVProfiler asked to do nothing?");
164 GCOVProfiler Profiler;
457 std::vector<Regex> GCOVProfiler::createRegexesFromString(StringRef RegexesStr) {
475 bool GCOVProfiler::doesFilenameMatchARegex(StringRef Filename,
485 bool GCOVProfiler::isFunctionInstrumented(const Function &F) {
521 std::string GCOVProfiler::mangleName(const DICompileUnit *CU,
563 bool GCOVProfiler::runOnModule(
582 GCOVProfiler Profiler(GCOVOpts);
633 void GCOVProfiler::AddFlushBeforeForkAndExec() {
707 void GCOVProfiler::emitProfileNotes() {
816 bool GCOVProfiler::emitProfileArcs() {
930 FunctionCallee GCOVProfiler::getStartFileFunc(const TargetLibraryInfo *TLI) {
944 FunctionCallee GCOVProfiler::getEmitFunctionFunc(const TargetLibraryInfo *TLI) {
963 FunctionCallee GCOVProfiler::getEmitArcsFunc(const TargetLibraryInfo *TLI) {
975 FunctionCallee GCOVProfiler::getSummaryInfoFunc() {
980 FunctionCallee GCOVProfiler::getEndFileFunc() {
985 Function *GCOVProfiler::insertCounterWriteout(
1234 Function *GCOVProfiler::insertReset(
1270 Function *GCOVProfiler::insertFlush(Function *ResetF) {