Refactor code used in InstCombine::FoldAndOfICmps to new file.
[oota-llvm.git] / include / llvm / Transforms / Instrumentation.h
index d47216dec7279a26814eb480fb1e1761b682f38d..baa6364f5090e45f8ae210408b8a04c4e7609c39 100644 (file)
@@ -27,8 +27,13 @@ ModulePass *createOptimalEdgeProfilerPass();
 // Insert path profiling instrumentation
 ModulePass *createPathProfilerPass();
 
-// Insert line profiling instrumentation
-ModulePass *createLineProfilerPass();
+// Insert GCOV profiling instrumentation
+ModulePass *createGCOVProfilerPass(bool EmitNotes = true, bool EmitData = true,
+                                   bool Use402Format = false,
+                                   bool UseExtraChecksum = false);
+
+// Insert AddressSanitizer (address sanity checking) instrumentation
+ModulePass *createAddressSanitizerPass();
 
 } // End llvm namespace