File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed
mlir/lib/Conversion/AMDGPUToROCDL Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -1709,12 +1709,15 @@ LogicalResult ScaledExtPacked816OpLowering::matchAndRewrite(
17091709 Type packedType;
17101710 if (isa<Float4E2M1FNType>(srcElemType)) {
17111711 packedType = i32 ;
1712+ packedType = getTypeConverter ()->convertType (packedType);
17121713 } else if (isa<Float8E4M3FNType>(srcElemType) ||
17131714 isa<Float8E5M2Type>(srcElemType)) {
17141715 packedType = VectorType::get (2 , i32 );
1716+ packedType = getTypeConverter ()->convertType (packedType);
17151717 } else if (isa<Float6E2M3FNType>(srcElemType) ||
17161718 isa<Float6E3M2FNType>(srcElemType)) {
17171719 packedType = VectorType::get (3 , i32 );
1720+ packedType = getTypeConverter ()->convertType (packedType);
17181721 } else {
17191722 llvm_unreachable (" invalid element type for scaled ext" );
17201723 }
You can’t perform that action at this time.
0 commit comments