Skip to content

Commit 58c01c0

Browse files
dmakarovzhiics
authored andcommitted
Fix llvm-enabled build by adding missing intrinsics headers (apache#4575)
1 parent a200fa0 commit 58c01c0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/codegen/llvm/llvm_common.h

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@
3333

3434
#include <llvm/IR/Value.h>
3535
#include <llvm/IR/Intrinsics.h>
36+
#if TVM_LLVM_VERSION >= 100
37+
#include <llvm/IR/IntrinsicsAMDGPU.h>
38+
#include <llvm/IR/IntrinsicsARM.h>
39+
#include <llvm/IR/IntrinsicsNVPTX.h>
40+
#include <llvm/IR/IntrinsicsX86.h>
41+
#endif
3642
#include <llvm/IR/Argument.h>
3743
#include <llvm/IR/BasicBlock.h>
3844
#include <llvm/IR/Constants.h>
@@ -44,7 +50,6 @@
4450
#include <llvm/IR/LLVMContext.h>
4551
#include <llvm/IR/Module.h>
4652
#include <llvm/IR/Type.h>
47-
#include <llvm/IR/Intrinsics.h>
4853
#include <llvm/IR/MDBuilder.h>
4954
#include <llvm/IR/Verifier.h>
5055

0 commit comments

Comments
 (0)