1 //===- Transforms/Instrumentation.h - Instrumentation passes ----*- C++ -*-===//
3 // This files defines constructor functions for instrumentation passes.
5 //===----------------------------------------------------------------------===//
7 #ifndef LLVM_TRANSFORMS_INSTRUMENTATION_H
8 #define LLVM_TRANSFORMS_INSTRUMENTATION_H
12 //===----------------------------------------------------------------------===//
13 // Support for inserting LLVM code to print values at basic block and function
16 Pass *createTraceValuesPassForFunction(); // Just trace function entry/exit
17 Pass *createTraceValuesPassForBasicBlocks(); // Trace BB's and methods