diff --git a/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h b/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h index 972ddd727d0ce..86f3db236ac2c 100644 --- a/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h +++ b/llvm/include/llvm/Analysis/LoopUnrollAnalyzer.h @@ -19,6 +19,7 @@ #include "llvm/ADT/DenseMap.h" #include "llvm/Analysis/ScalarEvolution.h" #include "llvm/IR/InstVisitor.h" +#include "llvm/Support/Compiler.h" // This class is used to get an estimate of the optimization effects that we // could get from complete loop unrolling. It comes from the fact that some diff --git a/llvm/include/llvm/Analysis/Passes.h b/llvm/include/llvm/Analysis/Passes.h index 52b798c4d2607..e1895db5653f6 100644 --- a/llvm/include/llvm/Analysis/Passes.h +++ b/llvm/include/llvm/Analysis/Passes.h @@ -14,6 +14,8 @@ #ifndef LLVM_ANALYSIS_PASSES_H #define LLVM_ANALYSIS_PASSES_H +#include "llvm/Support/Compiler.h" + namespace llvm { class FunctionPass; class ImmutablePass;