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);