LLVM  3.7.0
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
llvm::GCOVOptions Struct Reference

GCOVOptions - A struct for passing gcov options between functions. More...

#include <GCOV.h>

Collaboration diagram for llvm::GCOVOptions:
[legend]

Public Member Functions

 GCOVOptions (bool A, bool B, bool C, bool F, bool P, bool U, bool L, bool N)
 

Static Public Member Functions

static GCOVOptions getDefault ()
 

Public Attributes

bool AllBlocks
 
bool BranchInfo
 
bool BranchCount
 
bool FuncCoverage
 
bool PreservePaths
 
bool UncondBranch
 
bool LongFileNames
 
bool NoOutput
 
bool EmitNotes
 
bool EmitData
 
char Version [4]
 
bool UseCfgChecksum
 
bool NoRedZone
 
bool FunctionNamesInData
 
bool ExitBlockBeforeBody
 

Detailed Description

GCOVOptions - A struct for passing gcov options between functions.

Definition at line 37 of file GCOV.h.

Constructor & Destructor Documentation

llvm::GCOVOptions::GCOVOptions ( bool  A,
bool  B,
bool  C,
bool  F,
bool  P,
bool  U,
bool  L,
bool  N 
)
inline

Definition at line 38 of file GCOV.h.

Member Function Documentation

GCOVOptions GCOVOptions::getDefault ( )
static

Member Data Documentation

bool llvm::GCOVOptions::AllBlocks

Definition at line 42 of file GCOV.h.

Referenced by llvm::FileInfo::print().

bool llvm::GCOVOptions::BranchCount

Definition at line 44 of file GCOV.h.

bool llvm::GCOVOptions::BranchInfo

Definition at line 43 of file GCOV.h.

Referenced by llvm::FileInfo::print().

bool llvm::GCOVOptions::EmitData

Definition at line 47 of file Instrumentation.h.

Referenced by getDefault().

bool llvm::GCOVOptions::EmitNotes

Definition at line 44 of file Instrumentation.h.

Referenced by getDefault().

bool llvm::GCOVOptions::ExitBlockBeforeBody

Definition at line 66 of file Instrumentation.h.

Referenced by getDefault().

bool llvm::GCOVOptions::FuncCoverage

Definition at line 45 of file GCOV.h.

Referenced by llvm::FileInfo::print().

bool llvm::GCOVOptions::FunctionNamesInData

Definition at line 62 of file Instrumentation.h.

Referenced by getDefault().

bool llvm::GCOVOptions::LongFileNames

Definition at line 48 of file GCOV.h.

bool llvm::GCOVOptions::NoOutput

Definition at line 49 of file GCOV.h.

bool llvm::GCOVOptions::NoRedZone

Definition at line 58 of file Instrumentation.h.

Referenced by getDefault().

bool llvm::GCOVOptions::PreservePaths

Definition at line 46 of file GCOV.h.

bool llvm::GCOVOptions::UncondBranch

Definition at line 47 of file GCOV.h.

Referenced by llvm::FileInfo::print().

bool llvm::GCOVOptions::UseCfgChecksum

Definition at line 55 of file Instrumentation.h.

Referenced by getDefault().

char llvm::GCOVOptions::Version[4]

Definition at line 51 of file Instrumentation.h.

Referenced by getDefault().


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