13#ifndef LLVM_TRANSFORMS_UTILS_SANITIZERSTATS_H
14#define LLVM_TRANSFORMS_UTILS_SANITIZERSTATS_H
48 std::vector<Constant *> Inits;
static GCRegistry::Add< OcamlGC > B("ocaml", "ocaml 3.10-compatible GC")
Class to represent array types.
This provides a uniform API for creating instructions and inserting them into a basic block: either a...
A Module instance is used to store all the information related to an LLVM module.
Class to represent struct types.
This is an optimization pass for GlobalISel generic memory operations.
@ SanStat_CFI_UnrelatedCast
@ SanStat_CFI_DerivedCast
void finish()
Finalize module stats array and add global constructor to register it.
void create(IRBuilder<> &B, SanitizerStatKind SK)
Generates code into B that increments a location-specific counter tagged with the given sanitizer kin...