ToT Fixes / M4 macro fix

This commit is contained in:
james.brodman
2013-01-14 14:55:10 -05:00
parent 8f902fde9c
commit 3aaf2ef2d4
5 changed files with 17 additions and 15 deletions

View File

@@ -79,7 +79,7 @@
#include <llvm/DataLayout.h>
#else // LLVM 3.3+
#include <llvm/IR/DataLayout.h>
#include <llvm/TargetTransformInfo.h>
#include <llvm/Analysis/TargetTransformInfo.h>
#endif
#include <llvm/Target/TargetMachine.h>
#include <llvm/Analysis/Verifier.h>
@@ -426,8 +426,7 @@ Optimize(llvm::Module *module, int optLevel) {
optPM.add(new llvm::TargetTransformInfo(targetMachine->getScalarTargetTransformInfo(),
targetMachine->getVectorTargetTransformInfo()));
#else // LLVM 3.3+
optPM.add(llvm::createNoTTIPass(targetMachine->getScalarTargetTransformInfo(),
targetMachine->getVectorTargetTransformInfo()));
targetMachine->addAnalysisPasses(optPM);
#endif
#endif