LLVM API Documentation

Public Member Functions
llvm::GCOVFunction Class Reference

GCOVFunction - Collects function information. More...

#include <GCOV.h>

List of all members.

Public Member Functions

 GCOVFunction ()
 ~GCOVFunction ()
 ~GCOVFunction - Delete GCOVFunction and its content.
bool read (GCOVBuffer &Buffer, GCOV::GCOVFormat Format)
void dump ()
 dump - Dump GCOVFunction content on standard out for debugging purposes.
void collectLineCounts (FileInfo &FI)

Detailed Description

GCOVFunction - Collects function information.

Definition at line 171 of file GCOV.h.


Constructor & Destructor Documentation

llvm::GCOVFunction::GCOVFunction ( ) [inline]

Definition at line 173 of file GCOV.h.

GCOVFunction::~GCOVFunction ( )

~GCOVFunction - Delete GCOVFunction and its content.

Definition at line 84 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 165 of file GCOV.cpp.

References llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::SmallVectorTemplateCommon< T, typename >::end(), and llvm::ARM_PROC::I.

void GCOVFunction::dump ( )

dump - Dump GCOVFunction content on standard out for debugging purposes.

Definition at line 156 of file GCOV.cpp.

References llvm::SmallVectorTemplateCommon< T, typename >::begin(), llvm::SmallVectorTemplateCommon< T, typename >::end(), llvm::ARM_PROC::I, and llvm::outs().

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

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