31 #include <llvm/ADT/StringMap.h>
32 #include <llvm/Pass.h>
48 class FieldInstrumentation;
58 const char*
getPassName()
const {
return "field reference instrumenter"; }
65 void BuildInstrumentation(
const Automaton&);
68 void AppendInstrumentation(llvm::Function*,
const Automaton&,
75 llvm::StringMap<FieldInstrumentation*> Instrumentation;