LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Instrumentation.cpp
Go to the documentation of this file.
1 //===-- Instrumentation.cpp - TransformUtils Infrastructure ---------------===//
2 //
3 // The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 //
10 // This file defines the common initialization infrastructure for the
11 // Instrumentation library.
12 //
13 //===----------------------------------------------------------------------===//
14 
15 #include "llvm/InitializePasses.h"
16 #include "llvm/PassRegistry.h"
17 #include "llvm-c/Initialization.h"
18 
19 using namespace llvm;
20 
21 /// initializeInstrumentation - Initialize all passes in the TransformUtils
22 /// library.
31 }
32 
33 /// LLVMInitializeInstrumentation - C binding for
34 /// initializeInstrumentation.
37 }
void initializeDataFlowSanitizerPass(PassRegistry &)
LLVMContext ** unwrap(LLVMContextRef *Tys)
Definition: LLVMContext.h:119
void initializeAddressSanitizerModulePass(PassRegistry &)
void initializeInstrumentation(PassRegistry &)
void initializeAddressSanitizerPass(PassRegistry &)
struct LLVMOpaquePassRegistry * LLVMPassRegistryRef
Definition: Core.h:128
void initializeGCOVProfilerPass(PassRegistry &)
void initializeMemorySanitizerPass(PassRegistry &)
void initializeThreadSanitizerPass(PassRegistry &)
void LLVMInitializeInstrumentation(LLVMPassRegistryRef R)
void initializeBoundsCheckingPass(PassRegistry &)