This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tvm.git


The following commit(s) were added to refs/heads/master by this push:
     new 03a59bc  [Codegen] fix bug on LLVM 10.0 (#4480)
03a59bc is described below

commit 03a59bc93aeb4e64e531bf1f5472f60d4693df82
Author: Yuanqiang Liu <[email protected]>
AuthorDate: Mon Dec 9 03:56:40 2019 +0800

    [Codegen] fix bug on LLVM 10.0 (#4480)
---
 src/codegen/llvm/codegen_amdgpu.cc | 4 ++--
 src/codegen/llvm/codegen_nvptx.cc  | 2 +-
 src/codegen/llvm/llvm_module.cc    | 6 +++---
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/codegen/llvm/codegen_amdgpu.cc 
b/src/codegen/llvm/codegen_amdgpu.cc
index 799f7aa..2b017d1 100644
--- a/src/codegen/llvm/codegen_amdgpu.cc
+++ b/src/codegen/llvm/codegen_amdgpu.cc
@@ -276,7 +276,7 @@ runtime::Module BuildAMDGPU(Array<LoweredFunc> funcs, 
std::string target) {
             << "Cannot emit target CGFT_ObjectFile";
 #else
   CHECK(tm->addPassesToEmitFile(
-            pass, destObj, nullptr, llvm::CGFT_ObjectFile) == 0)
+            pass, destObj, nullptr, llvm::TargetMachine::CGFT_ObjectFile) == 0)
             << "Cannot emit target CGFT_ObjectFile";
 #endif
   pass.run(*mObj);
@@ -293,7 +293,7 @@ runtime::Module BuildAMDGPU(Array<LoweredFunc> funcs, 
std::string target) {
       << "Cannot emit target CGFT_AssemblyFile";
 #else
   CHECK(tm->addPassesToEmitFile(passAsm, destAsm, nullptr,
-                                llvm::CGFT_AssemblyFile) == 0)
+                                llvm::TargetMachine::CGFT_AssemblyFile) == 0)
       << "Cannot emit target CGFT_AssemblyFile";
 #endif
   passAsm.run(*mAsm);
diff --git a/src/codegen/llvm/codegen_nvptx.cc 
b/src/codegen/llvm/codegen_nvptx.cc
index 51893d2..49b1889 100644
--- a/src/codegen/llvm/codegen_nvptx.cc
+++ b/src/codegen/llvm/codegen_nvptx.cc
@@ -245,7 +245,7 @@ runtime::Module BuildNVPTX(Array<LoweredFunc> funcs, 
std::string target) {
       << "Cannot emit target CGFT_ObjectFile";
 #else
   CHECK(tm->addPassesToEmitFile(
-      pass, dest_ptx, nullptr, llvm::CGFT_AssemblyFile) == 0)
+      pass, dest_ptx, nullptr, llvm::TargetMachine::CGFT_AssemblyFile) == 0)
       << "Cannot emit target CGFT_ObjectFile";
 #endif
   pass.run(*module);
diff --git a/src/codegen/llvm/llvm_module.cc b/src/codegen/llvm/llvm_module.cc
index 580dd04..b2ad4c2 100644
--- a/src/codegen/llvm/llvm_module.cc
+++ b/src/codegen/llvm/llvm_module.cc
@@ -97,7 +97,7 @@ class LLVMModuleNode final : public runtime::ModuleNode {
           << "Cannot emit target CGFT_ObjectFile";
 #else
       CHECK(tm_->addPassesToEmitFile(
-          pass, dest, nullptr, llvm::CGFT_ObjectFile) == 0)
+          pass, dest, nullptr, llvm::TargetMachine::CGFT_ObjectFile) == 0)
           << "Cannot emit target CGFT_ObjectFile";
 #endif
       pass.run(*m);
@@ -119,7 +119,7 @@ class LLVMModuleNode final : public runtime::ModuleNode {
           << "Cannot emit target CGFT_AssemblyFile";
 #else
       CHECK(tm_->addPassesToEmitFile(
-          pass, dest, nullptr, llvm::CGFT_AssemblyFile) == 0)
+          pass, dest, nullptr, llvm::TargetMachine::CGFT_AssemblyFile) == 0)
           << "Cannot emit target CGFT_AssemblyFile";
 #endif
       pass.run(*m);
@@ -166,7 +166,7 @@ class LLVMModuleNode final : public runtime::ModuleNode {
               << "Cannot emit target CGFT_AssemblyFile";
     #else
           CHECK(tm_->addPassesToEmitFile(
-              pass, rso, nullptr, llvm::CGFT_AssemblyFile) == 0)
+              pass, rso, nullptr, llvm::TargetMachine::CGFT_AssemblyFile) == 0)
               << "Cannot emit target CGFT_AssemblyFile";
     #endif
           pass.run(*m);

Reply via email to