diff --git a/llvm/include/llvm/ProfileData/IndexedMemProfData.h b/llvm/include/llvm/ProfileData/IndexedMemProfData.h index dae0928d50ca7..09c24483619ad 100644 --- a/llvm/include/llvm/ProfileData/IndexedMemProfData.h +++ b/llvm/include/llvm/ProfileData/IndexedMemProfData.h @@ -18,10 +18,9 @@ #include "llvm/ProfileData/DataAccessProf.h" #include "llvm/ProfileData/InstrProf.h" #include "llvm/ProfileData/MemProf.h" +#include "llvm/Support/BLAKE3.h" #include "llvm/Support/Compiler.h" - -#include -#include +#include "llvm/Support/HashBuilder.h" namespace llvm { namespace memprof { diff --git a/llvm/include/llvm/ProfileData/MemProf.h b/llvm/include/llvm/ProfileData/MemProf.h index 9df4efd8e0853..e4bc9ee6f6ad1 100644 --- a/llvm/include/llvm/ProfileData/MemProf.h +++ b/llvm/include/llvm/ProfileData/MemProf.h @@ -14,24 +14,20 @@ #ifndef LLVM_PROFILEDATA_MEMPROF_H #define LLVM_PROFILEDATA_MEMPROF_H -#include "llvm/ADT/BitVector.h" -#include "llvm/ADT/MapVector.h" +#include "llvm/ADT/DenseMap.h" #include "llvm/ADT/STLForwardCompat.h" #include "llvm/ADT/STLFunctionalExtras.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringRef.h" #include "llvm/IR/GlobalValue.h" #include "llvm/ProfileData/MemProfData.inc" -#include "llvm/Support/BLAKE3.h" #include "llvm/Support/Compiler.h" #include "llvm/Support/Endian.h" #include "llvm/Support/EndianStream.h" -#include "llvm/Support/HashBuilder.h" #include "llvm/Support/raw_ostream.h" #include #include -#include namespace llvm { namespace yaml { diff --git a/llvm/include/llvm/ProfileData/MemProfRadixTree.h b/llvm/include/llvm/ProfileData/MemProfRadixTree.h index 35df7a8f16a6e..de1ddf86d8135 100644 --- a/llvm/include/llvm/ProfileData/MemProfRadixTree.h +++ b/llvm/include/llvm/ProfileData/MemProfRadixTree.h @@ -13,10 +13,13 @@ #ifndef LLVM_PROFILEDATA_MEMPROFRADIXTREE_H #define LLVM_PROFILEDATA_MEMPROFRADIXTREE_H +#include "llvm/ADT/BitVector.h" #include "llvm/ProfileData/IndexedMemProfData.h" #include "llvm/ProfileData/MemProf.h" #include "llvm/Support/Compiler.h" +#include + namespace llvm { namespace memprof { namespace detail {