[LegacyPM] Remove ThinLTO/LTO pipelines
authorArthur Eubanks <aeubanks@google.com>
Fri, 15 Apr 2022 23:03:48 +0000 (16:03 -0700)
committerArthur Eubanks <aeubanks@google.com>
Mon, 18 Apr 2022 17:09:41 +0000 (10:09 -0700)
commit2e6ac54cf48aa04f7b05c382c33135b16d3f01ea
treea3d612253dcabfedb012a260eab1505e79382e91
parenta7e20a8a7afa50643dd0423c9844ee60ee5cd8dd
[LegacyPM] Remove ThinLTO/LTO pipelines

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 the (Thin)LTO pipelines.

Reviewed By: MaskRay

Differential Revision: https://reviews.llvm.org/D123882
llvm/include/llvm-c/Transforms/PassManagerBuilder.h
llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/tools/bugpoint/bugpoint.cpp