Changeset View
Changeset View
Standalone View
Standalone View
lib/Transforms/Instrumentation/Instrumentation.cpp
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | |||||
/// initializeInstrumentation - Initialize all passes in the TransformUtils | /// initializeInstrumentation - Initialize all passes in the TransformUtils | ||||
/// library. | /// library. | ||||
void llvm::initializeInstrumentation(PassRegistry &Registry) { | void llvm::initializeInstrumentation(PassRegistry &Registry) { | ||||
initializeAddressSanitizerPass(Registry); | initializeAddressSanitizerPass(Registry); | ||||
initializeAddressSanitizerModulePass(Registry); | initializeAddressSanitizerModulePass(Registry); | ||||
initializeBoundsCheckingPass(Registry); | initializeBoundsCheckingPass(Registry); | ||||
initializeGCOVProfilerPass(Registry); | initializeGCOVProfilerPass(Registry); | ||||
initializePGOInstrumentationGenPass(Registry); | |||||
initializePGOInstrumentationUsePass(Registry); | |||||
initializeInstrProfilingPass(Registry); | initializeInstrProfilingPass(Registry); | ||||
initializeMemorySanitizerPass(Registry); | initializeMemorySanitizerPass(Registry); | ||||
initializeThreadSanitizerPass(Registry); | initializeThreadSanitizerPass(Registry); | ||||
initializeSanitizerCoverageModulePass(Registry); | initializeSanitizerCoverageModulePass(Registry); | ||||
initializeDataFlowSanitizerPass(Registry); | initializeDataFlowSanitizerPass(Registry); | ||||
initializeSafeStackPass(Registry); | initializeSafeStackPass(Registry); | ||||
} | } | ||||
/// LLVMInitializeInstrumentation - C binding for | /// LLVMInitializeInstrumentation - C binding for | ||||
/// initializeInstrumentation. | /// initializeInstrumentation. | ||||
void LLVMInitializeInstrumentation(LLVMPassRegistryRef R) { | void LLVMInitializeInstrumentation(LLVMPassRegistryRef R) { | ||||
initializeInstrumentation(*unwrap(R)); | initializeInstrumentation(*unwrap(R)); | ||||
} | } |