Skip to content

Commit bc1a8f5

Browse files
committedSep 29, 2015
Merge pull request #13349 from ArchRobison/adr/llvm37-vec
Fix issue #13106 by adding TargetTransformInfoWrapperPass to pass list.
2 parents 1496035 + 8580e9d commit bc1a8f5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed
 

‎src/codegen.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
#include <llvm/Analysis/Passes.h>
3636
#include <llvm/Bitcode/ReaderWriter.h>
3737
#ifdef LLVM37
38+
#include <llvm/Analysis/TargetTransformInfo.h>
3839
#include <llvm/Analysis/TargetLibraryInfo.h>
3940
#else
4041
#include <llvm/Target/TargetLibraryInfo.h>
@@ -5752,7 +5753,9 @@ static void init_julia_llvm_env(Module *m)
57525753
FPM->add(llvm::createMemorySanitizerPass(true));
57535754
# endif
57545755
#endif
5755-
#ifndef LLVM37
5756+
#ifdef LLVM37
5757+
FPM->add(createTargetTransformInfoWrapperPass(jl_TargetMachine->getTargetIRAnalysis()));
5758+
#else
57565759
jl_TargetMachine->addAnalysisPasses(*FPM);
57575760
#endif
57585761
#ifdef LLVM38

0 commit comments

Comments
 (0)
Please sign in to comment.