13#ifndef LLVM_TRANSFORMS_IPO_INSTRUMENTOR_STUB_PRINTER_H
14#define LLVM_TRANSFORMS_IPO_INSTRUMENTOR_STUB_PRINTER_H
27 StringRef StubRuntimeName, LLVMContext &Ctx);
32 StringRef HeaderFileName, LLVMContext &Ctx);
Module.h This file contains the declarations for the Module class.
void printRuntimeHeader(const InstrumentationConfig &IConf, StringRef HeaderFileName, LLVMContext &Ctx)
Print the runtime header file that provides helper structures and functions for reading data generate...
void printRuntimeStub(const InstrumentationConfig &IConf, StringRef StubRuntimeName, LLVMContext &Ctx)
Print a runtime stub file with the implementation of the instrumentation runtime functions correspond...
This is an optimization pass for GlobalISel generic memory operations.
The class that contains the configuration for the instrumentor.