diff --git a/cbackend.cpp b/cbackend.cpp index 1fcbfc2a..268d86b0 100644 --- a/cbackend.cpp +++ b/cbackend.cpp @@ -66,9 +66,15 @@ #if defined(LLVM_3_5) #include "llvm/IR/Verifier.h" #include + #include "llvm/IR/CallSite.h" + #include "llvm/IR/CFG.h" + #include "llvm/IR/GetElementPtrTypeIterator.h" #else #include "llvm/Analysis/Verifier.h" #include + #include "llvm/Support/CallSite.h" + #include "llvm/Support/CFG.h" + #include "llvm/Support/GetElementPtrTypeIterator.h" #endif #include "llvm/Analysis/ValueTracking.h" #include "llvm/CodeGen/Passes.h" @@ -82,18 +88,13 @@ #include "llvm/MC/MCRegisterInfo.h" #include "llvm/MC/MCSubtargetInfo.h" #include "llvm/MC/MCSymbol.h" -#if defined(LLVM_3_1) - #include "llvm/Target/TargetData.h" -#elif defined(LLVM_3_2) +#if defined(LLVM_3_2) #include "llvm/DataLayout.h" #else // LLVM 3.3+ #include "llvm/IR/DataLayout.h" #endif -#include "llvm/Support/CallSite.h" -#include "llvm/Support/CFG.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/FormattedStream.h" -#include "llvm/Support/GetElementPtrTypeIterator.h" #if defined(LLVM_3_1) || defined(LLVM_3_2) #include "llvm/Support/InstVisitor.h" #else // LLVM 3.3+ diff --git a/expr.cpp b/expr.cpp index 020a3b82..d448f891 100644 --- a/expr.cpp +++ b/expr.cpp @@ -74,8 +74,11 @@ #include #endif #include -#include - +#if defined(LLVM_3_5) + #include +#else + #include +#endif ///////////////////////////////////////////////////////////////////////////////////// // Expr diff --git a/func.cpp b/func.cpp index 76ae43f5..9dbcbcfd 100644 --- a/func.cpp +++ b/func.cpp @@ -72,11 +72,12 @@ #if defined(LLVM_3_5) #include #include + #include #else #include #include + #include #endif -#include #include Function::Function(Symbol *s, Stmt *c) { diff --git a/module.cpp b/module.cpp index f43096be..014b7f5f 100644 --- a/module.cpp +++ b/module.cpp @@ -86,9 +86,7 @@ #include #include #include -#if defined(LLVM_3_1) - #include -#elif defined(LLVM_3_2) +#if defined(LLVM_3_2) #include #include #else // LLVM 3.3+ @@ -98,11 +96,12 @@ #if defined(LLVM_3_5) #include #include + #include #else #include #include + #include #endif -#include #include #include #include diff --git a/opt.cpp b/opt.cpp index e7e98ad7..5c27eb4f 100644 --- a/opt.cpp +++ b/opt.cpp @@ -71,9 +71,11 @@ #if defined(LLVM_3_5) #include #include + #include #else #include #include + #include #endif #include #include @@ -83,9 +85,7 @@ #include #include #include -#if defined(LLVM_3_1) - #include -#elif defined(LLVM_3_2) +#if defined(LLVM_3_2) #include #else // LLVM 3.3+ #include @@ -94,12 +94,7 @@ #include #include #include -#include -#if defined(LLVM_3_1) - #include -#else - #include -#endif +#include #include #ifdef ISPC_IS_LINUX #include