[LegacyPM] Remove AddressSanitizerLegacyPass
authorFangrui Song <i@maskray.me>
Fri, 22 Apr 2022 02:25:57 +0000 (19:25 -0700)
committerFangrui Song <i@maskray.me>
Fri, 22 Apr 2022 02:25:57 +0000 (19:25 -0700)
commit16a4d3a85ca9805928c67da5d8b85db6d2b473a8
treef24bf37a41525d1ba813ceb970bbc3b595109523
parent15cddef81625b410c3cd9b33bf0d16bd7171db0c
[LegacyPM] Remove AddressSanitizerLegacyPass

Using the legacy PM for the optimization pipeline was deprecated in 13.0.0.
Following recent changes to remove non-core features of the legacy
PM/optimization pipeline, remove AddressSanitizerLegacyPass,
ModuleAddressSanitizerLegacyPass, and ASanGlobalsMetadataWrapperPass.

MemorySanitizerLegacyPass was removed in D123894.

Reviewed By: #sanitizers, vitalybuka

Differential Revision: https://reviews.llvm.org/D124216
llvm/bindings/go/llvm/InstrumentationBindings.cpp
llvm/bindings/go/llvm/InstrumentationBindings.h
llvm/bindings/go/llvm/transforms_instrumentation.go
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/Instrumentation/AddressSanitizer.h
llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
llvm/lib/Transforms/Instrumentation/Instrumentation.cpp