X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FTransforms%2FInstrumentation.h;h=baa6364f5090e45f8ae210408b8a04c4e7609c39;hb=2e33944c101f2a08ed1d85e807830f2fc089dd06;hp=d47216dec7279a26814eb480fb1e1761b682f38d;hpb=93b68b20d46f52e2df6914343f1c54c96d6bdf3d;p=oota-llvm.git diff --git a/include/llvm/Transforms/Instrumentation.h b/include/llvm/Transforms/Instrumentation.h index d47216dec72..baa6364f509 100644 --- a/include/llvm/Transforms/Instrumentation.h +++ b/include/llvm/Transforms/Instrumentation.h @@ -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