[Transforms][LTO] Remove some redundant includes. NFC
authorBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Wed, 12 Apr 2023 09:01:55 +0000 (11:01 +0200)
committerBjorn Pettersson <bjorn.a.pettersson@ericsson.com>
Thu, 13 Apr 2023 08:12:00 +0000 (10:12 +0200)
commit410775ecfdb8e7290d6234d7de48a0c94ffddb05
tree88656676e9172e19c9ce2f2f0ce61ca1492077dd
parent3a3ee933f347af815f111c6f9352baf8cfd302fc
[Transforms][LTO] Remove some redundant includes. NFC

No need to include CallGraphSCCPass.h from the IPO/Inliner.

Also removed the include of LegacyPassManager.h in a couple of files
that do not really depend on that header file.

Differential Revision: https://reviews.llvm.org/D148083
llvm/include/llvm/Transforms/IPO/Inliner.h
llvm/lib/LTO/UpdateCompilerUsed.cpp
llvm/lib/Transforms/IPO/IPO.cpp
llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
llvm/lib/Transforms/Scalar/Scalar.cpp
llvm/lib/Transforms/Utils/Utils.cpp
llvm/lib/Transforms/Vectorize/Vectorize.cpp