AliasAnalysisSummary.h - cleanup includes and forward declarations. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Mon, 20 Apr 2020 16:44:18 +0000 (17:44 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 21 Apr 2020 10:32:58 +0000 (11:32 +0100)
Push InstrTypes.h include down to AliasAnalysisSummary.cpp

llvm/lib/Analysis/AliasAnalysisSummary.cpp
llvm/lib/Analysis/AliasAnalysisSummary.h

index 2f3396a..d9c5732 100644 (file)
@@ -1,5 +1,6 @@
 #include "AliasAnalysisSummary.h"
 #include "llvm/IR/Argument.h"
+#include "llvm/IR/InstrTypes.h"
 #include "llvm/IR/Type.h"
 #include "llvm/Support/Compiler.h"
 
index fe75b03..10d49f9 100644 (file)
 #include "llvm/ADT/DenseMapInfo.h"
 #include "llvm/ADT/Optional.h"
 #include "llvm/ADT/SmallVector.h"
-#include "llvm/IR/InstrTypes.h"
 #include <bitset>
 
 namespace llvm {
+
+class CallBase;
+class Value;
+
 namespace cflaa {
 
 //===----------------------------------------------------------------------===//