From 01fb69798fec9e0024c8ba35ea91722ba27da804 Mon Sep 17 00:00:00 2001 From: Anton Mitrokhin Date: Tue, 3 Feb 2015 10:28:41 +0300 Subject: [PATCH] fix after 3.7 buildfail on rev.227685 --- opt.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/opt.cpp b/opt.cpp index 04ba09cf..7420d520 100644 --- a/opt.cpp +++ b/opt.cpp @@ -528,8 +528,10 @@ Optimize(llvm::Module *module, int optLevel) { #ifdef LLVM_3_2 optPM.add(new llvm::TargetTransformInfo(targetMachine->getScalarTargetTransformInfo(), targetMachine->getVectorTargetTransformInfo())); -#else // LLVM 3.3+ +#elif defined(LLVM_3_3) || defined(LLVM_3_4) || defined(LLVM_3_5) || defined(LLVM_3_6) // LLVM 3.3 - 3.6 targetMachine->addAnalysisPasses(optPM.getPM()); +#else // LLVM 3.7+ + optPM.getPM().add(createTargetTransformInfoWrapperPass(targetMachine->getTargetIRAnalysis())); #endif optPM.add(llvm::createIndVarSimplifyPass());