LLVM
8.0.1
|
#include "llvm/Transforms/Instrumentation.h"
Static Public Member Functions | |
static GCOVOptions | getDefault () |
Public Attributes | |
bool | EmitNotes |
bool | EmitData |
char | Version [4] |
bool | UseCfgChecksum |
bool | NoRedZone |
bool | FunctionNamesInData |
bool | ExitBlockBeforeBody |
std::string | Filter |
std::string | Exclude |
Definition at line 53 of file Instrumentation.h.
|
static |
Definition at line 58 of file GCOVProfiling.cpp.
References llvm::AnalysisUsage::addRequired(), assert(), DefaultExitBlockBeforeBody, DefaultGCOVVersion, EmitData, EmitNotes, ExitBlockBeforeBody, F(), FunctionNamesInData, llvm::PassRegistry::getPassRegistry(), INITIALIZE_PASS_BEGIN(), INITIALIZE_PASS_DEPENDENCY, INITIALIZE_PASS_END(), llvm::initializeGCOVProfilerLegacyPassPass(), llvm::Intrinsic::memcpy, NoRedZone, llvm::report_fatal_error(), UseCfgChecksum, and Version.
bool llvm::GCOVOptions::EmitData |
Definition at line 60 of file Instrumentation.h.
Referenced by getDefault().
bool llvm::GCOVOptions::EmitNotes |
Definition at line 57 of file Instrumentation.h.
Referenced by getDefault().
std::string llvm::GCOVOptions::Exclude |
Definition at line 85 of file Instrumentation.h.
bool llvm::GCOVOptions::ExitBlockBeforeBody |
Definition at line 79 of file Instrumentation.h.
Referenced by getDefault(), and getFilename().
std::string llvm::GCOVOptions::Filter |
Definition at line 82 of file Instrumentation.h.
bool llvm::GCOVOptions::FunctionNamesInData |
Definition at line 75 of file Instrumentation.h.
Referenced by getDefault().
bool llvm::GCOVOptions::NoRedZone |
Definition at line 71 of file Instrumentation.h.
Referenced by getDefault().
bool llvm::GCOVOptions::UseCfgChecksum |
Definition at line 68 of file Instrumentation.h.
Referenced by getDefault(), and getFilename().
char llvm::GCOVOptions::Version[4] |
Definition at line 64 of file Instrumentation.h.
Referenced by getDefault().