AllocaIO | The instrumentation opportunity for alloca instructions. |
BaseConfigTy | Boolean option bitset with a compile-time number of bits to. |
BaseConfigurationOption | An option for the base configuration. |
BaseInstructionIO | The base class that implements basic logic for any instruction instrumentation opportunity that inherits from InstructionIO. |
BasePointerIO | Instrumentation opportunity for base pointers of memory operations. |
CastIO | The instrumentation opportunity for type cast instructions. |
CompareIO | Instrumentation opportunity for compare instructions. |
FunctionIO | The instrumentation opportunity for functions. |
GlobalVarIO | Instrumentation opportunity for global variables. |
IRTArg | Helper to represent an argument to an instrumentation runtime function. |
IRTCallDescription | Helper to represent an instrumentation runtime function that is related to an instrumentation opportunity. |
InstructionIO | Common base for instruction instrumentation opportunities. |
InstrumentationCaches | Caches for instrumentation call argument values. |
InstrumentationConfig | Configuration for the instrumentor pass. |
InstrumentationLocation | Helper to represent an instrumentation location, which is composed of an instrumentation opportunity type and a position. |
InstrumentationOpportunity | Base class for instrumentation opportunities. All opportunities should inherit from this class and implement the virtual class members. |
InstrumentorIRBuilderTy | An IR builder augmented with extra information for the instrumentor pass. |
LoadIO | The instrumentation opportunity for load instructions. |
ModuleIO | Instrumentation opportunity for modules. |
NumericIO | Instrumentation opportunity for numeric operations. |
StoreIO | The instrumentation opportunity for store instructions. |
UnreachableIO | Instrumentation opportunity for unreachable instructions. |