[llvm] fixed issue with llvm 5 vs 6 (#1167)
This commit is contained in:
Родитель
07f12239ab
Коммит
21bf983937
|
@ -200,8 +200,13 @@ runtime::Module BuildAMDGPU(Array<LoweredFunc> funcs, std::string target) {
|
|||
dest_ll.SetUnbuffered();
|
||||
destAsm.SetUnbuffered();
|
||||
module->print(dest_ll, nullptr);
|
||||
#if TVM_LLVM_VERSION <= 60
|
||||
std::unique_ptr<llvm::Module> mAsm = llvm::CloneModule(module.get());
|
||||
std::unique_ptr<llvm::Module> mObj = llvm::CloneModule(module.get());
|
||||
#else
|
||||
std::unique_ptr<llvm::Module> mAsm = llvm::CloneModule(*module.get());
|
||||
std::unique_ptr<llvm::Module> mObj = llvm::CloneModule(*module.get());
|
||||
#endif
|
||||
llvm::legacy::PassManager pass;
|
||||
|
||||
CHECK(tm->addPassesToEmitFile(
|
||||
|
|
Загрузка…
Ссылка в новой задаче