This is an automated email from the ASF dual-hosted git repository.
masahi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
The following commit(s) were added to refs/heads/main by this push:
new 75f8307c48 [LLVM][BugFix] Fix include Triplet.h bug when LLVM
version>= 17 (#14235)
75f8307c48 is described below
commit 75f8307c4856987e1f75fe5dc989f6d9f0585300
Author: Frank <[email protected]>
AuthorDate: Thu Mar 9 18:38:58 2023 +0800
[LLVM][BugFix] Fix include Triplet.h bug when LLVM version>= 17 (#14235)
fix include Triplet.h bug with LLVM version>= 17
Co-authored-by: yangzhenyu <[email protected]>
---
src/target/llvm/codegen_blob.cc | 4 ++++
src/target/llvm/codegen_llvm.cc | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/src/target/llvm/codegen_blob.cc b/src/target/llvm/codegen_blob.cc
index b67aac4806..01149a1c59 100644
--- a/src/target/llvm/codegen_blob.cc
+++ b/src/target/llvm/codegen_blob.cc
@@ -26,7 +26,11 @@
#include <llvm/ADT/SmallVector.h>
#include <llvm/ADT/StringRef.h>
+#if LLVM_VERSION_MAJOR >= 17
+#include <llvm/TargetParser/Triple.h>
+#else
#include <llvm/ADT/Triple.h>
+#endif
#include <llvm/ADT/Twine.h>
#include <llvm/IR/BasicBlock.h>
#include <llvm/IR/Constants.h>
diff --git a/src/target/llvm/codegen_llvm.cc b/src/target/llvm/codegen_llvm.cc
index 87b85290b0..5438aecd75 100644
--- a/src/target/llvm/codegen_llvm.cc
+++ b/src/target/llvm/codegen_llvm.cc
@@ -27,7 +27,11 @@
#include <llvm/ADT/ArrayRef.h>
#include <llvm/ADT/SmallVector.h>
#include <llvm/ADT/StringRef.h>
+#if LLVM_VERSION_MAJOR >= 17
+#include <llvm/TargetParser/Triple.h>
+#else
#include <llvm/ADT/Triple.h>
+#endif
#include <llvm/Analysis/TargetTransformInfo.h>
#if TVM_LLVM_VERSION >= 50
#include <llvm/BinaryFormat/Dwarf.h>