[LegacyPM] Remove AnnotationRemarksLegacyPass
authorFangrui Song <i@maskray.me>
Mon, 5 Dec 2022 07:51:17 +0000 (07:51 +0000)
committerFangrui Song <i@maskray.me>
Mon, 5 Dec 2022 07:51:17 +0000 (07:51 +0000)
commite26017d4c5a5871e75f56140b5d47da483cf8f25
tree9066cc30a7afbb68fc5b8c26da212b7fd558cff2
parentdeca64e2267e2d455fbd101ffe304a119a9c070a
[LegacyPM] Remove AnnotationRemarksLegacyPass

Following recent changes to remove non-core features of the legacy
PM/optimization pipeline. This is a new pass (2020-11) to generate remarks from
!annotation metadata (e.g. -ftrivial-auto-var-init=).
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/Scalar.h
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/lib/Transforms/Scalar/AnnotationRemarks.cpp
llvm/lib/Transforms/Scalar/Scalar.cpp
llvm/test/Transforms/Util/trivial-auto-var-init-call.ll
llvm/test/Transforms/Util/trivial-auto-var-init-crash-20210521.ll
llvm/test/Transforms/Util/trivial-auto-var-init-store.ll
llvm/test/Transforms/Util/trivial-auto-var-init-unknown.ll