//===- SanitizerStats.h - Sanitizer statistics gathering -------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // Declares functions and data structures for sanitizer statistics gathering. // //===----------------------------------------------------------------------===// #ifndef LLVM_TRANSFORMS_UTILS_SANITIZERSTATS_H #define LLVM_TRANSFORMS_UTILS_SANITIZERSTATS_H #include "llvm/IR/IRBuilder.h" namespace llvm { // Number of bits in data that are used for the sanitizer kind. Needs to match // __sanitizer::kKindBits in compiler-rt/lib/stats/stats.h enum { … }; enum SanitizerStatKind { … }; struct SanitizerStatReport { … }; } #endif