diff options
Diffstat (limited to 'contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation')
5 files changed, 1 insertions, 18 deletions
diff --git a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h index d12b2cf45825..f56ec6ff682f 100644 --- a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h +++ b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h @@ -17,12 +17,7 @@ #include "llvm/Transforms/Instrumentation/AddressSanitizerOptions.h" namespace llvm { -class Function; -class FunctionPass; -class GlobalVariable; -class MDNode; class Module; -class ModulePass; class raw_ostream; struct AddressSanitizerOptions { diff --git a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h index d3b5b5ca5c25..11ea66780d8c 100644 --- a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h +++ b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h @@ -17,7 +17,6 @@ #include "llvm/IR/PassManager.h" namespace llvm { -class FunctionPass; class Module; class StringRef; class raw_ostream; diff --git a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h index e4654a0fc7ef..ad92ed1c6330 100644 --- a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h +++ b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/MemorySanitizer.h @@ -18,7 +18,6 @@ namespace llvm { class Function; -class FunctionPass; class Module; class StringRef; class raw_ostream; diff --git a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h index 9bacb7eb38a5..dfa85fde28e6 100644 --- a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h +++ b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h @@ -8,8 +8,7 @@ // //===----------------------------------------------------------------------===// // -// This file declares the SanitizerCoverage class which is a port of the legacy -// SanitizerCoverage pass to use the new PassManager infrastructure. +// SanitizerCoverage is a simple code coverage implementation. // //===----------------------------------------------------------------------===// @@ -23,7 +22,6 @@ namespace llvm { class Module; -class ModulePass; /// This is the ModuleSanitizerCoverage pass used in the new pass manager. The /// pass instruments functions for coverage, adds initialization calls to the @@ -56,13 +54,6 @@ private: std::unique_ptr<SpecialCaseList> Blocklist; }; -// Insert SanitizerCoverage instrumentation. -ModulePass *createModuleSanitizerCoverageLegacyPassPass( - const SanitizerCoverageOptions &Options = SanitizerCoverageOptions(), - const std::vector<std::string> &AllowlistFiles = std::vector<std::string>(), - const std::vector<std::string> &BlocklistFiles = - std::vector<std::string>()); - } // namespace llvm #endif diff --git a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h index b3a067ba59c2..fd37130d5459 100644 --- a/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h +++ b/contrib/llvm-project/llvm/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h @@ -17,7 +17,6 @@ namespace llvm { class Function; -class FunctionPass; class Module; /// A function pass for tsan instrumentation. |