[llvm] ac6a997 - MachineBasicBlock.h - remove unnecessary includes. NFC.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Tue May 19 07:17:07 PDT 2020
Author: Simon Pilgrim
Date: 2020-05-19T15:15:25+01:00
New Revision: ac6a9971309bcd7ba353fd8d12154fd368498a0f
URL: https://github.com/llvm/llvm-project/commit/ac6a9971309bcd7ba353fd8d12154fd368498a0f
DIFF: https://github.com/llvm/llvm-project/commit/ac6a9971309bcd7ba353fd8d12154fd368498a0f.diff
LOG: MachineBasicBlock.h - remove unnecessary includes. NFC.
Don't explicitly include ilist_node.h + simple_ilist.h - we already include ilist.h that include these for us and all references are in terms of that.
The rest can be covered by forward declarations.
Added:
Modified:
llvm/include/llvm/CodeGen/MachineBasicBlock.h
Removed:
################################################################################
diff --git a/llvm/include/llvm/CodeGen/MachineBasicBlock.h b/llvm/include/llvm/CodeGen/MachineBasicBlock.h
index 3d486fa1e8d2..6f2574475e73 100644
--- a/llvm/include/llvm/CodeGen/MachineBasicBlock.h
+++ b/llvm/include/llvm/CodeGen/MachineBasicBlock.h
@@ -15,17 +15,13 @@
#include "llvm/ADT/GraphTraits.h"
#include "llvm/ADT/ilist.h"
-#include "llvm/ADT/ilist_node.h"
#include "llvm/ADT/iterator_range.h"
-#include "llvm/ADT/simple_ilist.h"
#include "llvm/ADT/SparseBitVector.h"
#include "llvm/CodeGen/MachineInstr.h"
#include "llvm/CodeGen/MachineInstrBundleIterator.h"
#include "llvm/IR/DebugLoc.h"
#include "llvm/MC/LaneBitmask.h"
-#include "llvm/MC/MCRegisterInfo.h"
#include "llvm/Support/BranchProbability.h"
-#include "llvm/Support/Printable.h"
#include <cassert>
#include <cstdint>
#include <functional>
@@ -40,6 +36,7 @@ class MachineFunction;
class MCSymbol;
class ModuleSlotTracker;
class Pass;
+class Printable;
class SlotIndexes;
class StringRef;
class raw_ostream;
More information about the llvm-commits
mailing list