LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
llvm::GCOVFunction Class Reference

GCOVFunction - Collects function information. More...

#include <GCOV.h>

Public Member Functions

 GCOVFunction ()
 
 ~GCOVFunction ()
 ~GCOVFunction - Delete GCOVFunction and its content. More...
 
bool read (GCOVBuffer &Buffer, GCOV::GCOVFormat Format)
 
StringRef getFilename () const
 
void dump ()
 dump - Dump GCOVFunction content to dbgs() for debugging purposes. More...
 
void collectLineCounts (FileInfo &FI)
 

Detailed Description

GCOVFunction - Collects function information.

Definition at line 208 of file GCOV.h.

Constructor & Destructor Documentation

llvm::GCOVFunction::GCOVFunction ( )
inline

Definition at line 210 of file GCOV.h.

GCOVFunction::~GCOVFunction ( )

~GCOVFunction - Delete GCOVFunction and its content.

Definition at line 107 of file GCOV.cpp.

References llvm::DeleteContainerPointers().

Member Function Documentation

void GCOVFunction::collectLineCounts ( FileInfo FI)

collectLineCounts - Collect line counts. This must be used after reading .gcno and .gcda files.

Definition at line 233 of file GCOV.cpp.

References I.

void GCOVFunction::dump ( )

dump - Dump GCOVFunction content to dbgs() for debugging purposes.

Definition at line 224 of file GCOV.cpp.

References llvm::dbgs(), and I.

StringRef llvm::GCOVFunction::getFilename ( ) const
inline

Definition at line 213 of file GCOV.h.

Referenced by llvm::GCOVBlock::collectLineCounts().

bool GCOVFunction::read ( GCOVBuffer Buff,
GCOV::GCOVFormat  Format 
)

The documentation for this class was generated from the following files: