Skip to content

Commit 1b2a86b

Browse files
committed
[AMD] add slicing async-copy-local-to-global
1 parent 1028c8f commit 1b2a86b

File tree

4 files changed

+589
-38
lines changed

4 files changed

+589
-38
lines changed

lib/Analysis/AxisInfo.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include "llvm/Support/Debug.h"
44
#include "llvm/Support/raw_ostream.h"
55

6+
#include "third_party/amd/include/Dialect/TritonAMDGPU/IR/Dialect.h"
67
#include "triton/Analysis/AxisInfo.h"
78
#include "triton/Dialect/Triton/IR/Dialect.h"
89
#include "triton/Dialect/Triton/IR/Utility.h"
@@ -1043,6 +1044,7 @@ AxisInfoAnalysis::AxisInfoAnalysis(DataFlowSolver &solver)
10431044
CastOpAxisInfoVisitor<arith::TruncIOp>,
10441045
CastOpAxisInfoVisitor<triton::gpu::ConvertLayoutOp>,
10451046
CastOpAxisInfoVisitor<mlir::UnrealizedConversionCastOp>,
1047+
CastOpAxisInfoVisitor<triton::amdgpu::ExtractSliceOp>,
10461048
CastOpAxisInfoVisitor<triton::BitcastOp>>();
10471049
visitors.append<MakeRangeOpAxisInfoVisitor>();
10481050
visitors.append<PoisonOpAxisInfoVisitor>();

lib/Analysis/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,5 @@ add_triton_library(TritonAnalysis
1717
TritonIR
1818
TritonGPUIR
1919
TritonNvidiaGPUIR
20+
TritonAMDGPUIR
2021
)

0 commit comments

Comments
 (0)