[ModuleInliner] Remove unnecessary #includes (NFC)
authorKazu Hirata <kazu@google.com>
Sat, 17 Sep 2022 19:05:35 +0000 (12:05 -0700)
committerKazu Hirata <kazu@google.com>
Sat, 17 Sep 2022 19:05:35 +0000 (12:05 -0700)
While I am at it, this patch removes an unnecessary forward
declaration.

llvm/include/llvm/Analysis/InlineOrder.h

index dfea512..efedf27 100644 (file)
@@ -9,17 +9,12 @@
 #ifndef LLVM_ANALYSIS_INLINEORDER_H
 #define LLVM_ANALYSIS_INLINEORDER_H
 
-#include "llvm/ADT/DenseMap.h"
 #include "llvm/ADT/STLFunctionalExtras.h"
-#include "llvm/ADT/SmallVector.h"
 #include "llvm/Analysis/InlineCost.h"
-#include "llvm/IR/InstrTypes.h"
-#include <algorithm>
 #include <utility>
 
 namespace llvm {
 class CallBase;
-class Function;
 
 template <typename T> class InlineOrder {
 public: