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

#include "llvm/ProfileData/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)

Definition at line 411 of file GCOV.h.

Member Function Documentation

◆ addBlockLine()

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

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 

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)

Definition at line 427 of file GCOV.h.

References llvm::GCOV::Options::Options(), and print().

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

◆ setRunCount()

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

Definition at line 426 of file GCOV.h.

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

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