diff --git a/llvm/include/llvm/Analysis/PhiValues.h b/llvm/include/llvm/Analysis/PhiValues.h index ea879d727282..c0e91c8b0bdf 100644 --- a/llvm/include/llvm/Analysis/PhiValues.h +++ b/llvm/include/llvm/Analysis/PhiValues.h @@ -21,7 +21,7 @@ #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/DenseSet.h" -#include "llvm/ADT/SmallPtrSet.h" +#include "llvm/ADT/SetVector.h" #include "llvm/ADT/SmallVector.h" #include "llvm/IR/PassManager.h" #include "llvm/IR/ValueHandle.h" @@ -40,7 +40,7 @@ class Function; /// it is queried. class PhiValues { public: - using ValueSet = SmallPtrSet; + using ValueSet = SmallSetVector; /// Construct an empty PhiValues. PhiValues(const Function &F) : F(F) {} @@ -70,8 +70,7 @@ public: FunctionAnalysisManager::Invalidator &); private: - using PhiSet = SmallPtrSet; - using ConstValueSet = SmallPtrSet; + using ConstValueSet = SmallSetVector; /// The next depth number to be used by processPhi. unsigned int NextDepthNumber = 1; diff --git a/llvm/lib/Analysis/PhiValues.cpp b/llvm/lib/Analysis/PhiValues.cpp index 198647dafbef..656a17e9dc30 100644 --- a/llvm/lib/Analysis/PhiValues.cpp +++ b/llvm/lib/Analysis/PhiValues.cpp @@ -7,7 +7,6 @@ //===----------------------------------------------------------------------===// #include "llvm/Analysis/PhiValues.h" -#include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/SmallVector.h" #include "llvm/IR/Instructions.h" #include "llvm/InitializePasses.h"