LLVM  6.0.0svn
Classes | Public Member Functions | List of all members
llvm::FileInfo Class Reference

#include "llvm/Support/GCOV.h"

Public Member Functions

 FileInfo (const GCOV::Options &Options)
 
void addBlockLine (StringRef Filename, uint32_t Line, const GCOVBlock *Block)
 
void addFunctionLine (StringRef Filename, uint32_t Line, const GCOVFunction *Function)
 
void setRunCount (uint32_t Runs)
 
void setProgramCount (uint32_t Programs)
 
void print (raw_ostream &OS, StringRef MainFilename, StringRef GCNOFile, StringRef GCDAFile)
 print - Print source files with collected line count information. More...
 

Detailed Description

Definition at line 378 of file GCOV.h.

Constructor & Destructor Documentation

◆ FileInfo()

llvm::FileInfo::FileInfo ( const GCOV::Options Options)
inline

Definition at line 411 of file GCOV.h.

Member Function Documentation

◆ addBlockLine()

void llvm::FileInfo::addBlockLine ( StringRef  Filename,
uint32_t  Line,
const GCOVBlock Block 
)
inline

Definition at line 413 of file GCOV.h.

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

◆ addFunctionLine()

void llvm::FileInfo::addFunctionLine ( StringRef  Filename,
uint32_t  Line,
const GCOVFunction Function 
)
inline

Definition at line 419 of file GCOV.h.

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

◆ print()

void FileInfo::print ( raw_ostream OS,
StringRef  MainFilename,
StringRef  GCNOFile,
StringRef  GCDAFile 
)

◆ setProgramCount()

void llvm::FileInfo::setProgramCount ( uint32_t  Programs)
inline

Definition at line 427 of file GCOV.h.

References llvm::GCOV::Options::Options().

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

◆ setRunCount()

void llvm::FileInfo::setRunCount ( uint32_t  Runs)
inline

Definition at line 426 of file GCOV.h.

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


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