Skip to content

Commit daa8c28

Browse files
authored
Unify Intel LLVM optimizations under lib/Target/LLVMIR (#2900)
1 parent 963ba2b commit daa8c28

File tree

8 files changed

+7
-11
lines changed

8 files changed

+7
-11
lines changed

bin/triton-llvm-opt.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/// Trimmed down clone of llvm opt to be able to test triton custom llvm ir
22
/// passes.
33
#include "lib/Target/LLVMIR/LLVMPasses.h"
4-
#include "third_party/intel/lib/LLVMIR/LLVMPasses.h"
4+
#include "third_party/intel/lib/Target/LLVMIR/LLVMPasses.h"
55
#include "llvm/CodeGen/CommandFlags.h"
66
#include "llvm/IR/Constants.h"
77
#include "llvm/IR/DataLayout.h"

third_party/intel/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ add_triton_plugin(TritonXPU
1313

1414
LINK_LIBS
1515
MLIRGPUToLLVMSPV
16-
PostProcessLLVMIR
1716
TritonGENToLLVM
1817
TritonGENToLLVMIRTranslation
1918
TritonIntelGPUToLLVM

third_party/intel/lib/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
add_subdirectory(Analysis)
22
add_subdirectory(Dialect)
33
add_subdirectory(GPUToTritonGEN)
4-
add_subdirectory(LLVMIR)
54
add_subdirectory(Target)
65
add_subdirectory(TritonAnnotateModule)
76
add_subdirectory(TritonGENToLLVM)

third_party/intel/lib/LLVMIR/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
add_subdirectory(Dialect)
22

3-
add_mlir_translation_library(PostProcessLLVMIR
3+
add_triton_library(TritonIntelLLVMIR
44
PostProcess.cpp
55
SLPVectorizer.cpp
6+
LLVMIRFreezeMaskedDivRem.cpp
7+
8+
DEPENDS
9+
LLVMIRIncGen
610
)

third_party/intel/triton_xpu.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include "intel/include/TritonAnnotateModule/Passes.h"
1717
#include "intel/include/TritonIntelGPUToLLVM/Passes.h"
1818
#include "intel/include/TritonToTritonGPUWarp/Passes.h"
19-
#include "intel/lib/LLVMIR/LLVMPasses.h"
19+
#include "intel/lib/Target/LLVMIR/LLVMPasses.h"
2020

2121
#include "intel/include/Target/SPIRV/SPIRVTranslation.h"
2222
#include "triton/Tools/Sys/GetEnv.hpp"

0 commit comments

Comments
 (0)