[llvm] a3952b4 - [Analysis] Remove unused forward declarations (NFC)

Kazu Hirata via llvm-commits llvm-commits at lists.llvm.org
Sun Dec 17 00:57:31 PST 2023


Author: Kazu Hirata
Date: 2023-12-17T00:57:24-08:00
New Revision: a3952b4f022ce03c778ecc3b44ffff350b512735

URL: https://github.com/llvm/llvm-project/commit/a3952b4f022ce03c778ecc3b44ffff350b512735
DIFF: https://github.com/llvm/llvm-project/commit/a3952b4f022ce03c778ecc3b44ffff350b512735.diff

LOG: [Analysis] Remove unused forward declarations (NFC)

Added: 
    

Modified: 
    llvm/include/llvm/Analysis/AliasAnalysis.h
    llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h
    llvm/include/llvm/Analysis/InstructionSimplify.h

Removed: 
    


################################################################################
diff  --git a/llvm/include/llvm/Analysis/AliasAnalysis.h b/llvm/include/llvm/Analysis/AliasAnalysis.h
index 081783e243678c..e1cfb025fb6580 100644
--- a/llvm/include/llvm/Analysis/AliasAnalysis.h
+++ b/llvm/include/llvm/Analysis/AliasAnalysis.h
@@ -64,7 +64,6 @@ class LoopInfo;
 class PreservedAnalyses;
 class TargetLibraryInfo;
 class Value;
-template <typename> class SmallPtrSetImpl;
 
 /// The possible results of an alias query.
 ///

diff  --git a/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h b/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h
index 20bcbc592afbdb..e4f152c232aa6b 100644
--- a/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h
+++ b/llvm/include/llvm/Analysis/AliasAnalysisEvaluator.h
@@ -29,7 +29,6 @@
 namespace llvm {
 class AAResults;
 class Function;
-class FunctionPass;
 
 class AAEvaluator : public PassInfoMixin<AAEvaluator> {
   int64_t FunctionCount = 0;

diff  --git a/llvm/include/llvm/Analysis/InstructionSimplify.h b/llvm/include/llvm/Analysis/InstructionSimplify.h
index c626a6522d0177..a29955a06cf4e0 100644
--- a/llvm/include/llvm/Analysis/InstructionSimplify.h
+++ b/llvm/include/llvm/Analysis/InstructionSimplify.h
@@ -45,7 +45,6 @@ class DominatorTree;
 class Function;
 class Instruction;
 struct LoopStandardAnalysisResults;
-class MDNode;
 class Pass;
 template <class T, unsigned n> class SmallSetVector;
 class TargetLibraryInfo;


        


More information about the llvm-commits mailing list