LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Functions

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