[BACKEND] Add generic support of convert_layout from distributed to shared (#1025)
This commit is contained in:
@@ -11,10 +11,12 @@ using ::mlir::triton::gpu::DotOperandEncodingAttr;
|
||||
bool isMmaToDotShortcut(MmaEncodingAttr &mmaLayout,
|
||||
DotOperandEncodingAttr &dotOperandLayout);
|
||||
|
||||
void storeBlockedToShared(Value src, Value llSrc, ArrayRef<Value> srcStrides,
|
||||
ArrayRef<Value> srcIndices, Value dst, Value smemBase,
|
||||
Type elemPtrTy, Location loc,
|
||||
ConversionPatternRewriter &rewriter);
|
||||
void storeDistributedToShared(Value src, Value llSrc,
|
||||
ArrayRef<Value> srcStrides,
|
||||
ArrayRef<SmallVector<Value>> srcIndices,
|
||||
Value dst, Value smemBase, Type elemPtrTy,
|
||||
Location loc,
|
||||
ConversionPatternRewriter &rewriter);
|
||||
|
||||
void populateConvertLayoutOpToLLVMPatterns(
|
||||
mlir::LLVMTypeConverter &typeConverter, RewritePatternSet &patterns,
|
||||
|
Reference in New Issue
Block a user