[IPO] Remove various legacy passes
authorArthur Eubanks <aeubanks@google.com>
Tue, 28 Feb 2023 03:00:37 +0000 (19:00 -0800)
committerArthur Eubanks <aeubanks@google.com>
Tue, 28 Feb 2023 03:06:08 +0000 (19:06 -0800)
commit773d663e4729f55d23cb04f78a9d003643f2cb37
tree68f4bf5cedc24bd36c520f7f078d113693fca64b
parent2e0940c6a0857e3cc6aecfe7dd0c4cde94e1ae9a
[IPO] Remove various legacy passes

These are part of the optimization pipeline, of which the legacy pass manager version is deprecated and being removed.
21 files changed:
llvm/include/llvm-c/Transforms/IPO.h
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/LinkAllPasses.h
llvm/include/llvm/Transforms/IPO.h
llvm/include/llvm/Transforms/IPO/Attributor.h
llvm/include/llvm/Transforms/IPO/ForceFunctionAttrs.h
llvm/include/llvm/Transforms/IPO/FunctionAttrs.h
llvm/include/llvm/Transforms/IPO/InferFunctionAttrs.h
llvm/lib/Transforms/IPO/Annotation2Metadata.cpp
llvm/lib/Transforms/IPO/Attributor.cpp
llvm/lib/Transforms/IPO/ConstantMerge.cpp
llvm/lib/Transforms/IPO/ElimAvailExtern.cpp
llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp
llvm/lib/Transforms/IPO/FunctionAttrs.cpp
llvm/lib/Transforms/IPO/GlobalDCE.cpp
llvm/lib/Transforms/IPO/IPO.cpp
llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp
llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
llvm/test/CodeGen/ARM/pr26669.ll [deleted file]
llvm/test/Other/opt-legacy-syntax-deprecation.ll
llvm/tools/bugpoint/ExtractFunction.cpp