class GCOVProfilerPass

Declaration

class GCOVProfilerPass : public PassInfoMixin { /* full declaration omitted */ };

Description

The gcov-style instrumentation pass

Declared at: llvm/include/llvm/Transforms/Instrumentation/GCOVProfiler.h:20

Inherits from: PassInfoMixin

Member Variables

private llvm::GCOVOptions GCOVOpts

Method Overview

  • public GCOVProfilerPass(const llvm::GCOVOptions & Options = GCOVOptions::getDefault())
  • public llvm::PreservedAnalyses run(llvm::Module & M, llvm::ModuleAnalysisManager & AM)

Methods

GCOVProfilerPass(
    const llvm::GCOVOptions& Options =
        GCOVOptions::getDefault())

Declared at: llvm/include/llvm/Transforms/Instrumentation/GCOVProfiler.h:22

Parameters

const llvm::GCOVOptions& Options = GCOVOptions::getDefault()

llvm::PreservedAnalyses run(
    llvm::Module& M,
    llvm::ModuleAnalysisManager& AM)

Declared at: llvm/include/llvm/Transforms/Instrumentation/GCOVProfiler.h:23

Parameters

llvm::Module& M
llvm::ModuleAnalysisManager& AM