LLVM API Documentation

Classes | Namespaces | Functions
Instrumentation.h File Reference
#include "llvm/ADT/StringRef.h"
Include dependency graph for Instrumentation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Functions

ModulePass * llvm::createGCOVProfilerPass (const GCOVOptions &Options=GCOVOptions::getDefault())
FunctionPass * llvm::createAddressSanitizerFunctionPass ()
ModulePass * llvm::createAddressSanitizerModulePass ()
FunctionPass * llvm::createMemorySanitizerPass (int TrackOrigins=0)
FunctionPassllvm::createThreadSanitizerPass ()
ModulePass * llvm::createDataFlowSanitizerPass (StringRef ABIListFile=StringRef(), void *(*getArgTLS)()=nullptr, void *(*getRetValTLS)()=nullptr)
FunctionPassllvm::createBoundsCheckingPass ()
ModulePassllvm::createDebugIRPass (bool HideDebugIntrinsics, bool HideDebugMetadata, StringRef Directory=StringRef(), StringRef Filename=StringRef())
ModulePassllvm::createDebugIRPass ()