[Rock] Add i4 (iu4 16x16x32) WMMA GEMM support for gfx12 - #2417
Open
rhway666 wants to merge 2 commits into
Open
ROCm Repo Management API / Jenkins
succeeded
Jun 23, 2026 in 5h 55m 44s
Success
Code coverage / Matrix - CODEPATH = 'gfx120x' / Matrix - CODEPATH = 'gfx120x' / Matrix row orchestration / body / Shell Script
Error in sh step.
Timeout has been exceeded
Build log
Build log truncated.
[2026-06-23T03:15:45.172Z] + rm -f build/*.profraw
[2026-06-23T03:15:45.172Z] + /opt/rocm/llvm/bin/llvm-cov report --object ./bin/rocmlir-opt --object ./bin/rocmlir-driver --object ./bin/rocmlir-gen --instr-profile ./coverage.profdata --ignore-filename-regex=external/llvm-project|mlir/test/|mlir/unittests/
[2026-06-23T03:58:10.191Z] warning: 85 functions have mismatched data
[2026-06-23T03:58:10.191Z] + cat ./coverage_gfx120x.report
[2026-06-23T03:58:10.191Z] Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
[2026-06-23T03:58:10.191Z] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[2026-06-23T03:58:10.191Z] build/external/mlir-hal/include/mlir/Conversion/MHALPasses.h.inc 16 5 68.75% 14 4 71.43% 34 10 70.59% 0 0 -
[2026-06-23T03:58:10.191Z] build/external/mlir-hal/include/mlir/Dialect/MHAL/IR/MHALAttrDefs.cpp.inc 116 26 77.59% 44 5 88.64% 225 23 89.78% 46 26 43.48%
[2026-06-23T03:58:10.191Z] build/external/mlir-hal/include/mlir/Dialect/MHAL/IR/MHALAttrDefs.h.inc 3 0 100.00% 3 0 100.00% 9 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/external/mlir-hal/include/mlir/Dialect/MHAL/IR/MHALOpsDialect.cpp.inc 3 0 100.00% 2 0 100.00% 5 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/external/mlir-hal/include/mlir/Dialect/MHAL/IR/MHALOpsDialect.h.inc 3 0 100.00% 3 0 100.00% 5 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/external/mlir-hal/include/mlir/Dialect/MHAL/IR/MHALTypes.cpp.inc 24 13 45.83% 6 2 66.67% 49 19 61.22% 36 20 44.44%
[2026-06-23T03:58:10.191Z] build/external/mlir-hal/include/mlir/Dialect/MHAL/IR/MHALTypes.h.inc 16 16 0.00% 16 16 0.00% 50 50 0.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/external/mlir-hal/include/mlir/Dialect/MHAL/Transforms/Passes.h.inc 95 35 63.16% 82 28 65.85% 203 74 63.55% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Conversion/RocMLIRPasses.h.inc 140 21 85.00% 121 20 83.47% 329 58 82.37% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/MIGraphX/IR/MIGraphX.cpp.inc 10637 7792 26.75% 1417 1080 23.78% 11910 7402 37.85% 5661 4191 25.97%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/MIGraphX/IR/MIGraphX.h.inc 1856 736 60.34% 1127 457 59.45% 3705 1558 57.95% 309 166 46.28%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/MIGraphX/IR/MIGraphXDialect.cpp.inc 3 0 100.00% 2 0 100.00% 5 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/MIGraphX/IR/MIGraphXDialect.h.inc 1 0 100.00% 1 0 100.00% 3 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/MIGraphX/IR/MIGraphXEnums.cpp.inc 22 22 0.00% 6 6 0.00% 37 37 0.00% 26 26 0.00%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/MIGraphX/IR/MIGraphXEnums.h.inc 8 8 0.00% 8 8 0.00% 25 25 0.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/MIGraphX/IR/MIGraphXTypes.cpp.inc 34 4 88.24% 19 3 84.21% 86 11 87.21% 12 2 83.33%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/MIGraphX/IR/MIGraphXTypes.h.inc 1 0 100.00% 1 0 100.00% 3 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/MIGraphX/Passes.h.inc 46 6 86.96% 40 6 85.00% 98 18 81.63% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockAccelTuningParamAttrInterface.cpp.inc 14 1 92.86% 14 1 92.86% 42 3 92.86% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockAccelTuningParamAttrInterface.h.inc 22 6 72.73% 11 1 90.91% 32 4 87.50% 5 2 60.00%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockAcceptingViewOpInterface.h.inc 5 3 40.00% 4 3 25.00% 10 9 10.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockAttrDefs.cpp.inc 1925 752 60.94% 254 38 85.04% 2902 745 74.33% 988 479 51.52%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockAttrDefs.h.inc 25 1 96.00% 25 1 96.00% 123 1 99.19% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockConvInterface.cpp.inc 7 1 85.71% 7 1 85.71% 21 3 85.71% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockConvInterface.h.inc 15 2 86.67% 9 1 88.89% 32 5 84.38% 4 1 75.00%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockGemmFeaturesInterface.cpp.inc 1 1 0.00% 1 1 0.00% 3 3 0.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockGemmFeaturesInterface.h.inc 3 1 66.67% 2 1 50.00% 4 3 25.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockGemmGemmWrapperInterface.cpp.inc 22 2 90.91% 22 2 90.91% 66 6 90.91% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockGemmGemmWrapperInterface.h.inc 36 4 88.89% 30 3 90.00% 95 11 88.42% 4 1 75.00%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockGemmWrapperInterface.cpp.inc 14 4 71.43% 14 4 71.43% 42 12 71.43% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockGemmWrapperInterface.h.inc 30 11 63.33% 21 7 66.67% 71 26 63.38% 6 3 50.00%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockOps.cpp.inc 23510 14483 38.40% 2444 1609 34.17% 27383 15539 43.25% 14861 9498 36.09%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockOps.h.inc 3879 2160 44.32% 2257 1278 43.38% 7838 4562 41.80% 930 575 38.17%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockOpsDialect.cpp.inc 3 0 100.00% 2 0 100.00% 5 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockOpsDialect.h.inc 1 0 100.00% 1 0 100.00% 3 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockTuningParamAttrInterface.cpp.inc 6 3 50.00% 6 3 50.00% 18 9 50.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockTuningParamAttrInterface.h.inc 8 0 100.00% 7 0 100.00% 19 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockTypes.cpp.inc 154 69 55.19% 24 8 66.67% 254 89 64.96% 203 91 55.17%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockTypes.h.inc 82 71 13.41% 74 66 10.81% 233 209 10.30% 6 4 33.33%
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/IR/RockWriterOpInterface.h.inc 3 1 66.67% 2 1 50.00% 4 3 25.00% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/include/mlir/Dialect/Rock/Passes.h.inc 602 83 86.21% 520 81 84.42% 1370 245 82.12% 0 0 -
[2026-06-23T03:58:10.191Z] build/mlir/lib/Target/AmdDeviceLibs.cpp.inc 1 0 100.00% 1 0 100.00% 4 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] external/mlir-hal/include/mlir/InitMHALDialects.h 1 0 100.00% 1 0 100.00% 3 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] external/mlir-hal/include/mlir/InitMHALPasses.h 1 0 100.00% 1 0 100.00% 4 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Conversion/MHALToGPU/MHALToGPU.cpp 109 29 73.39% 9 0 100.00% 223 12 94.62% 69 17 75.36%
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Dialect/MHAL/IR/MHAL.cpp 81 2 97.53% 8 0 100.00% 158 4 97.47% 52 2 96.15%
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Dialect/MHAL/Pipelines/Pipelines.cpp 3 0 100.00% 3 0 100.00% 20 0 100.00% 0 0 -
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Dialect/MHAL/Transforms/Bufferize.cpp 4 1 75.00% 2 0 100.00% 11 1 90.91% 2 1 50.00%
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Dialect/MHAL/Transforms/DropMetadata.cpp 3 0 100.00% 1 0 100.00% 15 0 100.00% 4 0 100.00%
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Dialect/MHAL/Transforms/EmulateNarrowType.cpp 33 3 90.91% 8 0 100.00% 96 3 96.88% 20 3 85.00%
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Dialect/MHAL/Transforms/PackageTargets.cpp 24 5 79.17% 3 0 100.00% 118 0 100.00% 19 2 89.47%
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Dialect/MHAL/Transforms/Prefill.cpp 48 15 68.75% 3 0 100.00% 52 0 100.00% 29 6 79.31%
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Dialect/MHAL/Transforms/SelectTargets.cpp 34 1 97.06% 3 0 100.00% 50 1 98.00% 28 2 92.86%
[2026-06-23T03:58:10.191Z] external/mlir-hal/lib/Support/SystemDevice.cpp 45 24 46.67% 6 3 50.00% 74 51 31.08% 46 31 32.61%
[2026-06-23T03:58:10.191Z] mlir/include/mlir/Analysis/BufferDependencyAnalysis.h 5 3 40.00% 5 3 40.00% 13 7 46.15% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/Generator/ConvGenerator.h 7 1 85.71% 3 0 100.00% 22 2 90.91% 4 1 75.00%
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/IR/AccelEmitter.h 7 1 85.71% 7 1 85.71% 14 3 78.57% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/IR/AmdArchDb.h 1 1 0.00% 1 1 0.00% 1 1 0.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/IR/ConvolutionDims.h 8 0 100.00% 1 0 100.00% 1 0 100.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/IR/GemmGemmSize.h 7 1 85.71% 2 1 50.00% 5 4 20.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/IR/GemmSize.h 12 0 100.00% 2 0 100.00% 4 0 100.00% 8 1 87.50%
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/IR/GetRockInfo.h 1 0 100.00% 1 0 100.00% 3 0 100.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/IR/MfmaInsnGroup.h 16 1 93.75% 8 1 87.50% 21 1 95.24% 6 0 100.00%
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/IR/TransformMapBuilder.h 22 0 100.00% 12 0 100.00% 24 0 100.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/Tuning/ConvContext.h 19 4 78.95% 8 4 50.00% 14 6 57.14% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/Tuning/GridwiseGemmParams.h 51 5 90.20% 7 0 100.00% 45 0 100.00% 10 1 90.00%
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/Tuning/ParamLookupTable.h 2 0 100.00% 2 0 100.00% 9 0 100.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/utility/LdsTransposeLoad.h 56 7 87.50% 8 1 87.50% 24 3 87.50% 62 11 82.26%
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/utility/math.h 35 0 100.00% 5 0 100.00% 24 0 100.00% 20 1 95.00%
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/utility/tosaUtils.h 10 5 50.00% 1 0 100.00% 15 0 100.00% 2 1 50.00%
[2026-06-23T03:58:10.192Z] mlir/include/mlir/Dialect/Rock/utility/transformMapUtils.h 1 1 0.00% 1 1 0.00% 4 4 0.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/InitRocMLIRCLOptions.h 1 0 100.00% 1 0 100.00% 5 0 100.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/InitRocMLIRDialects.h 2 0 100.00% 2 0 100.00% 49 0 100.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/include/mlir/InitRocMLIRPasses.h 2 0 100.00% 2 0 100.00% 43 0 100.00% 0 0 -
[2026-06-23T03:58:10.192Z] mlir/lib/Analysis/BufferDependencyAnalysis.cpp 52 2 96.15% 11 0 100.00% 91 2 97.80% 38 2 94.74%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/EmulateFp8ExtTrunc/EmulateFp8ExtTrunc.cpp 184 21 88.59% 39 3 92.31% 690 18 97.39% 105 15 85.71%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/FixTosaCastRounding/FixTosaCastRounding.cpp 49 1 97.96% 6 0 100.00% 62 1 98.39% 34 3 91.18%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/LinalgToRock/LinalgToRock.cpp 238 36 84.87% 20 0 100.00% 464 42 90.95% 188 46 75.53%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/LinalgToRock/LinalgToRockPass.cpp 24 0 100.00% 4 0 100.00% 61 0 100.00% 18 2 88.89%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/MIGraphXToLinalg/MIGraphXToLinalg.cpp 742 184 75.20% 85 0 100.00% 1743 84 95.18% 436 133 69.50%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/MIGraphXToLinalg/MIGraphXToLinalgPass.cpp 11 1 90.91% 6 1 83.33% 49 1 97.96% 4 0 100.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/MIGraphXToTosa/MIGraphXToTosa.cpp 379 49 87.07% 41 0 100.00% 1090 66 93.94% 259 49 81.08%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/MIGraphXToTosa/MIGraphXToTosaPass.cpp 13 1 92.31% 8 1 87.50% 64 3 95.31% 4 0 100.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/RockToGPU/RockToGPU.cpp 210 29 86.19% 12 0 100.00% 513 9 98.25% 146 31 78.77%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/RocmlirCustomTosaDecompose/RocmlirCustomTosaDecompose.cpp 295 90 69.49% 15 1 93.33% 659 196 70.26% 208 112 46.15%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/RocmlirCustomTosaToLinalg/RocmlirCustomTosaToLinalg.cpp 92 33 64.13% 6 0 100.00% 102 4 96.08% 30 10 66.67%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/TosaToRock/TosaToRock.cpp 1654 350 78.84% 108 5 95.37% 2588 326 87.40% 1190 374 68.57%
[2026-06-23T03:58:10.192Z] mlir/lib/Conversion/TosaToRock/TosaToRockPass.cpp 29 5 82.76% 3 1 66.67% 55 7 87.27% 20 7 65.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/MIGraphX/IR/MIGraphX.cpp 309 56 81.88% 40 5 87.50% 458 60 86.90% 226 67 70.35%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/MIGraphX/Pipeline/Pipeline.cpp 4 0 100.00% 1 0 100.00% 10 0 100.00% 2 0 100.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/MIGraphX/Transforms/MIGraphXTosaSimplify.cpp 17 2 88.24% 2 0 100.00% 30 5 83.33% 14 2 85.71%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/MIGraphX/Transforms/MIGraphXTransform.cpp 24 3 87.50% 6 0 100.00% 76 5 93.42% 16 4 75.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/MIGraphX/Transforms/RealizeInt4.cpp 46 5 89.13% 8 0 100.00% 143 10 93.01% 32 5 84.38%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Generator/ConvGenerator.cpp 547 220 59.78% 44 0 100.00% 870 152 82.53% 369 166 55.01%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/IR/AmdArchDb.cpp 239 60 74.90% 21 0 100.00% 244 44 81.97% 174 54 68.97%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/IR/GetRockInfo.cpp 124 33 73.39% 11 0 100.00% 149 15 89.93% 80 26 67.50%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/IR/MfmaInsnGroup.cpp 336 54 83.93% 33 0 100.00% 705 24 96.60% 238 60 74.79%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/IR/RockDialect.cpp 2010 410 79.60% 227 38 83.26% 3000 627 79.10% 1443 385 73.32%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/IR/TransformMapBuilder.cpp 630 89 85.87% 77 16 79.22% 762 100 86.88% 309 38 87.70%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/IR/WmmaInsnGroup.cpp 190 16 91.58% 8 0 100.00% 214 6 97.20% 135 32 76.30%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Pipelines/Pipelines.cpp 18 0 100.00% 4 0 100.00% 188 0 100.00% 14 0 100.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/AddAsyncWait.cpp 363 77 78.79% 15 0 100.00% 282 20 92.91% 240 79 67.08%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/AddDirectToLDSAliasInfo.cpp 88 10 88.64% 9 0 100.00% 163 0 100.00% 49 7 85.71%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/AffixTuningParameters.cpp 161 29 81.99% 11 0 100.00% 297 30 89.90% 110 26 76.36%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/AlignTiling.cpp 829 261 68.52% 52 3 94.23% 1158 136 88.26% 572 218 61.89%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/AnalyzeMemoryUse.cpp 54 1 98.15% 2 0 100.00% 75 0 100.00% 42 1 97.62%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/AnnotateLiveness.cpp 128 13 89.84% 12 0 100.00% 146 0 100.00% 85 14 83.53%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/BlockwiseGemmToThreadwise.cpp 730 147 79.86% 41 2 95.12% 1849 93 94.97% 527 125 76.28%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/BlockwiseLoadTileToThreadwise.cpp 188 49 73.94% 5 0 100.00% 339 17 94.99% 117 29 75.21%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/BufferLoadMerge.cpp 31 0 100.00% 5 0 100.00% 64 0 100.00% 22 2 90.91%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/BufferizableOpInterfaceImpl.cpp 100 28 72.00% 24 3 87.50% 216 27 87.50% 66 19 71.21%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/CheckResidency.cpp 97 25 74.23% 3 0 100.00% 110 7 93.64% 60 22 63.33%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/CleanMath.cpp 85 10 88.24% 5 0 100.00% 110 5 95.45% 61 11 81.97%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/ConvToGemm.cpp 427 84 80.33% 21 1 95.24% 1079 114 89.43% 316 67 78.80%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/DetectFlashDecoding.cpp 266 71 73.31% 10 0 100.00% 334 44 86.83% 185 73 60.54%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/EmulateNarrowType.cpp 127 26 79.53% 14 0 100.00% 354 43 87.85% 79 29 63.29%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/FindFirstGemmIndex.cpp 67 6 91.04% 6 0 100.00% 97 3 96.91% 46 10 78.26%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/FoldBroadcast.cpp 63 4 93.65% 6 0 100.00% 138 5 96.38% 62 8 87.10%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/GemmLinalgSplitkNormalizationPass.cpp 67 18 73.13% 4 0 100.00% 81 10 87.65% 44 18 59.09%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/GemmToGridwise.cpp 363 104 71.35% 20 2 90.00% 752 83 88.96% 220 69 68.64%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/GridLayoutEmitter.cpp 49 13 73.47% 3 0 100.00% 79 0 100.00% 22 6 72.73%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/GridwiseGemmToBlockwise.cpp 1052 223 78.80% 43 2 95.35% 2970 181 93.91% 702 166 76.35%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/LoopsToCf.cpp 3 1 66.67% 1 0 100.00% 8 1 87.50% 2 1 50.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/LowerExpandStrides.cpp 10 2 80.00% 2 0 100.00% 36 3 91.67% 6 2 66.67%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/LowerRockOpsToROCDLOps.cpp 14 3 78.57% 3 0 100.00% 38 7 81.58% 6 3 50.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/LowerRockReduce.cpp 23 4 82.61% 4 0 100.00% 132 8 93.94% 16 4 75.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/OutputSwizzle.cpp 242 76 68.60% 9 0 100.00% 387 37 90.44% 153 61 60.13%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/Pack4BitGpuOpsTo8Bit.cpp 65 12 81.54% 5 0 100.00% 100 16 84.00% 45 11 75.56%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/Regularize.cpp 293 53 81.91% 20 1 95.00% 448 58 87.05% 220 61 72.27%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/RemoveOutputAlloc.cpp 27 5 81.48% 3 0 100.00% 73 5 93.15% 20 6 70.00%
[2026-06-23T03:58:10.192Z] mlir/lib/Dialect/Rock/Transforms/RemoveRedundantCasts.cpp 763 146 80.87% 34 1 97.06% 742 46 93.80% 558 178 68.10%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/ReuseLDS.cpp 413 183 55.69% 13 0 100.00% 533 74 86.12% 270 117 56.67%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/RockMultibuffer.cpp 236 72 69.49% 11 4 63.64% 239 52 78.24% 166 59 64.46%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/RockPipeline.cpp 329 24 92.71% 27 0 100.00% 512 12 97.66% 267 31 88.39%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/RockPrepareLLVM.cpp 91 1 98.90% 9 0 100.00% 214 0 100.00% 69 6 91.30%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/ShuffleGemmForReductions.cpp 363 126 65.29% 12 0 100.00% 526 66 87.45% 258 142 44.96%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/SortDimensionsMemoryLayout.cpp 480 97 79.79% 21 1 95.24% 512 40 92.19% 338 132 60.95%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/SubgroupReduceToDPP.cpp 9 2 77.78% 3 0 100.00% 25 5 80.00% 4 2 50.00%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/SugarToLoops.cpp 840 89 89.40% 32 0 100.00% 1208 58 95.20% 562 65 88.43%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/ThreadwiseGemmLowering.cpp 416 123 70.43% 10 0 100.00% 852 60 92.96% 275 84 69.45%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/TransformToMemref.cpp 51 29 43.14% 2 0 100.00% 61 19 68.85% 42 21 50.00%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/VectorizeFusions.cpp 55 4 92.73% 4 0 100.00% 121 2 98.35% 44 5 88.64%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Transforms/ViewToTransform.cpp 50 20 60.00% 8 0 100.00% 107 19 82.24% 26 13 50.00%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Tuning/ConvContext.cpp 80 10 87.50% 5 0 100.00% 137 4 97.08% 41 5 87.80%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Tuning/GeneralGemmBlockStructure.cpp 11 0 100.00% 1 0 100.00% 22 0 100.00% 6 0 100.00%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Tuning/GridwiseGemmGemmParams.cpp 27 3 88.89% 8 0 100.00% 83 6 92.77% 14 4 71.43%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Tuning/GridwiseGemmParams.cpp 434 117 73.04% 30 2 93.33% 489 71 85.48% 290 110 62.07%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Tuning/ParamLookupTable.cpp 86 11 87.21% 10 0 100.00% 124 11 91.13% 69 13 81.16%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/Tuning/RockTuningImpl.cpp 656 242 63.11% 52 11 78.85% 1468 498 66.08% 549 230 58.11%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/utility/AccelEmitter.cpp 408 125 69.36% 27 3 88.89% 1109 168 84.85% 241 95 60.58%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/utility/LdsTransposeLoad.cpp 562 140 75.09% 21 0 100.00% 530 73 86.23% 381 129 66.14%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/utility/builderUtils.cpp 123 49 60.16% 15 1 93.33% 187 38 79.68% 58 25 56.90%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/utility/fusionUtils.cpp 214 32 85.05% 19 0 100.00% 378 11 97.09% 155 29 81.29%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/utility/loweringUtils.cpp 624 104 83.33% 40 0 100.00% 1023 86 91.59% 400 94 76.50%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/utility/tosaUtils.cpp 101 27 73.27% 19 4 78.95% 157 42 73.25% 55 18 67.27%
[2026-06-23T03:58:10.193Z] mlir/lib/Dialect/Rock/utility/transformMapUtils.cpp 1641 377 77.03% 71 4 94.37% 2259 216 90.44% 1234 310 74.88%
[2026-06-23T03:58:10.193Z] mlir/lib/Target/Target.cpp 88 21 76.14% 13 2 84.62% 194 41 78.87% 55 20 63.64%
[2026-06-23T03:58:10.193Z] mlir/tools/rocmlir-driver/rocmlir-driver.cpp 186 30 83.87% 10 1 90.00% 350 79 77.43% 162 35 78.40%
[2026-06-23T03:58:10.193Z] mlir/tools/rocmlir-gen/rocmlir-gen.cpp 1980 342 82.73% 109 2 98.17% 4460 322 92.78% 1481 270 81.77%
[2026-06-23T03:58:10.193Z] mlir/tools/rocmlir-opt/rocmlir-opt.cpp 2 0 100.00% 2 0 100.00% 19 0 100.00% 0 0 -
[2026-06-23T03:58:10.193Z]
[2026-06-23T03:58:10.193Z] Files which contain no functions:
[2026-06-23T03:58:10.193Z] mlir/include/mlir/Dialect/Rock/IR/RockTosaCustomOps.h 0 0 - 0 0 - 0 0 - 0 0 -
[2026-06-23T03:58:10.193Z] mlir/include/mlir/Dialect/Rock/Tuning/QuickTuningPerfconfigs.inc 0 0 - 0 0 - 0 0 - 0 0 -
[2026-06-23T03:58:10.193Z] -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[2026-06-23T03:58:10.193Z] TOTAL 69840 32104 54.03% 10633 4882 54.09% 104155 35754 65.67% 41375 20178 51.23%
[2026-06-23T03:58:10.193Z] + /opt/rocm/llvm/bin/llvm-cov export --object ./bin/rocmlir-opt --object ./bin/rocmlir-driver --object ./bin/rocmlir-gen --instr-profile ./coverage.profdata --ignore-filename-regex=external/llvm-project|mlir/test/|mlir/unittests/ --format=lcov --compilation-dir /home/jenkins/agent/workspace/MLIR_mlir_PR-2417
[2026-06-23T04:39:44.924Z] Sending interrupt signal to process
[2026-06-23T04:39:57.848Z] Terminated
[2026-06-23T04:39:58.131Z] script returned exit code 143
Code coverage / Matrix - CODEPATH = 'gfx120x' / Matrix - CODEPATH = 'gfx120x' / Matrix row orchestration / body / Error signal
Error in error step, with arguments Code coverage stage had an error or timeout: org.jenkinsci.plugins.workflow.steps.FlowInterruptedException: Timeout has been exceeded.
Code coverage stage had an error or timeout: org.jenkinsci.plugins.workflow.steps.FlowInterruptedException: Timeout has been exceeded
Details
- Set System Property (5.7 sec)
- Kill old PR builds (1.3 sec)
- Build and Test (2 hr 11 min)
- Matrix - CODEPATH = 'vanilla' (7 ms)
- Matrix - CODEPATH = 'vanilla' (16 sec)
- Matrix row orchestration (7.6 sec)
- Matrix - CODEPATH = 'vanilla' (16 sec)
- Matrix - CODEPATH = 'mfma' (8 ms)
- Matrix - CODEPATH = 'mfma' (1 hr 53 min)
- Matrix row orchestration (1 hr 53 min)
- Health checks on k8s-mi250-1-s9638 (23 sec)
- Node selected (1.8 sec)
- SCM Checkout (3 min 14 sec)
- Prepare Docker environment (3 min 5 sec)
- Shared Library: fixed E2E (23 min)
- Tune selected rocMLIR configs (14 min)
- Static Lib: build packages (12 min)
- Matrix row orchestration (1 hr 53 min)
- Matrix - CODEPATH = 'mfma' (1 hr 53 min)
- Matrix - CODEPATH = 'gfx103x' (6 ms)
- Matrix - CODEPATH = 'gfx103x' (16 sec)
- Matrix row orchestration (7.6 sec)
- Matrix - CODEPATH = 'gfx103x' (16 sec)
- Matrix - CODEPATH = 'gfx110x' (7 ms)
- Matrix - CODEPATH = 'gfx110x' (46 min)
- Matrix row orchestration (46 min)
- Health checks on ctr-smc-s39-006.amd.com (14 sec)
- Node selected (1.2 sec)
- SCM Checkout (2 min 57 sec)
- Prepare Docker environment (2 min 37 sec)
- Shared Library: fixed E2E (14 min)
- Tune selected rocMLIR configs (14 min)
- Static Lib: build packages (10 min)
- Matrix row orchestration (46 min)
- Matrix - CODEPATH = 'gfx110x' (46 min)
- Matrix - CODEPATH = 'gfx120x' (7 ms)
- Matrix - CODEPATH = 'gfx120x' (2 hr 11 min)
- Matrix row orchestration (2 hr 11 min)
- Health checks on k8s-navi4x-1-93cx1 (19 sec)
- Node selected (2 sec)
- SCM Checkout (3 min 34 sec)
- Prepare Docker environment (2 min 1 sec)
- Shared Library: fixed E2E (20 min)
- Tune selected rocMLIR configs (6 min 47 sec)
- Static Lib: build packages (12 min)
- Matrix row orchestration (2 hr 11 min)
- Matrix - CODEPATH = 'gfx120x' (2 hr 11 min)
- Matrix - CODEPATH = 'gfx950' (47 min)
- Matrix - CODEPATH = 'gfx950' (47 min)
- Matrix row orchestration (47 min)
- Health checks on k8s-mi355-1-df9n6 (21 sec)
- Node selected (1.2 sec)
- SCM Checkout (16 min)
- Prepare Docker environment (2 min 58 sec)
- Shared Library: fixed E2E (13 min)
- Tune selected rocMLIR configs (6 min 6 sec)
- Static Lib: build packages (6 min 35 sec)
- Matrix row orchestration (47 min)
- Matrix - CODEPATH = 'gfx950' (47 min)
- Matrix - CODEPATH = 'vanilla' (7 ms)
- Parameter sweeps (38 sec)
- Matrix - CODEPATH = 'mfma' (7 ms)
- Matrix - CODEPATH = 'mfma' (24 sec)
- Matrix row orchestration (11 sec)
- Matrix - CODEPATH = 'mfma' (24 sec)
- Matrix - CODEPATH = 'vanilla' (7 ms)
- Matrix - CODEPATH = 'vanilla' (24 sec)
- Matrix row orchestration (11 sec)
- Matrix - CODEPATH = 'vanilla' (24 sec)
- Matrix - CODEPATH = 'gfx103x' (7 ms)
- Matrix - CODEPATH = 'gfx103x' (23 sec)
- Matrix row orchestration (11 sec)
- Matrix - CODEPATH = 'gfx103x' (23 sec)
- Matrix - CODEPATH = 'gfx110x' (8 ms)
- Matrix - CODEPATH = 'gfx110x' (23 sec)
- Matrix row orchestration (11 sec)
- Matrix - CODEPATH = 'gfx110x' (23 sec)
- Matrix - CODEPATH = 'gfx120x' (7 ms)
- Matrix - CODEPATH = 'gfx120x' (23 sec)
- Matrix row orchestration (11 sec)
- Matrix - CODEPATH = 'gfx120x' (23 sec)
- Matrix - CODEPATH = 'gfx950' (35 sec)
- Matrix - CODEPATH = 'gfx950' (23 sec)
- Matrix row orchestration (11 sec)
- Matrix - CODEPATH = 'gfx950' (23 sec)
- Matrix - CODEPATH = 'mfma' (7 ms)
- Tune MLIR kernels (38 sec)
- Matrix - CHIP = 'gfx908' (7 ms)
- Matrix - CHIP = 'gfx908' (24 sec)
- Matrix row orchestration (12 sec)
- Matrix - CHIP = 'gfx908' (24 sec)
- Matrix - CHIP = 'gfx90a' (8 ms)
- Matrix - CHIP = 'gfx90a' (24 sec)
- Matrix row orchestration (12 sec)
- Matrix - CHIP = 'gfx90a' (24 sec)
- Matrix - CHIP = 'gfx942' (15 ms)
- Matrix - CHIP = 'gfx942' (24 sec)
- Matrix row orchestration (12 sec)
- Matrix - CHIP = 'gfx942' (24 sec)
- Matrix - CHIP = 'gfx950' (8 ms)
- Matrix - CHIP = 'gfx950' (24 sec)
- Matrix row orchestration (12 sec)
- Matrix - CHIP = 'gfx950' (24 sec)
- Matrix - CHIP = 'gfx1100' (9 ms)
- Matrix - CHIP = 'gfx1100' (24 sec)
- Matrix row orchestration (12 sec)
- Matrix - CHIP = 'gfx1100' (24 sec)
- Matrix - CHIP = 'gfx1201' (36 sec)
- Matrix - CHIP = 'gfx1201' (24 sec)
- Matrix row orchestration (12 sec)
- Matrix - CHIP = 'gfx1201' (24 sec)
- Matrix - CHIP = 'gfx908' (7 ms)
- Archive weekly tuning perfDB (2 sec)
- Benchmark and Report Performance (44 sec)
- Matrix - CHIP = 'gfx908' (7 ms)
- Matrix - CHIP = 'gfx908' (27 sec)
- Matrix row orchestration (13 sec)
- Matrix - CHIP = 'gfx908' (27 sec)
- Matrix - CHIP = 'gfx90a' (9 ms)
- Matrix - CHIP = 'gfx90a' (27 sec)
- Matrix row orchestration (13 sec)
- Matrix - CHIP = 'gfx90a' (27 sec)
- Matrix - CHIP = 'gfx942' (10 ms)
- Matrix - CHIP = 'gfx942' (27 sec)
- Matrix row orchestration (13 sec)
- Matrix - CHIP = 'gfx942' (27 sec)
- Matrix - CHIP = 'gfx950' (10 ms)
- Matrix - CHIP = 'gfx950' (27 sec)
- Matrix row orchestration (13 sec)
- Matrix - CHIP = 'gfx950' (27 sec)
- Matrix - CHIP = 'gfx1030' (10 ms)
- Matrix - CHIP = 'gfx1030' (27 sec)
- Matrix row orchestration (13 sec)
- Matrix - CHIP = 'gfx1030' (27 sec)
- Matrix - CHIP = 'gfx1100' (12 ms)
- Matrix - CHIP = 'gfx1100' (27 sec)
- Matrix row orchestration (13 sec)
- Matrix - CHIP = 'gfx1100' (27 sec)
- Matrix - CHIP = 'gfx1201' (42 sec)
- Matrix - CHIP = 'gfx1201' (27 sec)
- Matrix row orchestration (13 sec)
- Matrix - CHIP = 'gfx1201' (27 sec)
- Matrix - CHIP = 'gfx908' (7 ms)
- MIGraphX (26 sec)
- Matrix - CODEPATH = 'mfma' (12 ms)
- Matrix - CODEPATH = 'mfma' (15 sec)
- Matrix row orchestration (7.6 sec)
- Matrix - CODEPATH = 'mfma' (15 sec)
- Matrix - CODEPATH = 'gfx103x' (8 ms)
- Matrix - CODEPATH = 'gfx103x' (15 sec)
- Matrix row orchestration (7.6 sec)
- Matrix - CODEPATH = 'gfx103x' (15 sec)
- Matrix - CODEPATH = 'gfx120x' (8 ms)
- Matrix - CODEPATH = 'gfx120x' (15 sec)
- Matrix row orchestration (7.7 sec)
- Matrix - CODEPATH = 'gfx120x' (15 sec)
- Matrix - CODEPATH = 'gfx950' (23 sec)
- Matrix - CODEPATH = 'gfx950' (15 sec)
- Matrix row orchestration (7.7 sec)
- Matrix - CODEPATH = 'gfx950' (15 sec)
- Matrix - CODEPATH = 'mfma' (12 ms)
- Code coverage (3 hr 41 min)
- Matrix - CODEPATH = 'mfma' (23 ms)
- Matrix - CODEPATH = 'mfma' (2 hr 1 min)
- Matrix row orchestration (2 hr 1 min)
- Health checks on k8s-mi250-1-xsvzq (24 sec)
- Node selected (1.2 sec)
- SCM Checkout (3 min 11 sec)
- Prepare Docker environment (3 min 5 sec)
- body (1 hr 24 min)
- Matrix row orchestration (2 hr 1 min)
- Matrix - CODEPATH = 'mfma' (2 hr 1 min)
- Matrix - CODEPATH = 'gfx120x' (24 ms)
- Matrix - CODEPATH = 'gfx120x' (3 hr 41 min)
- Matrix row orchestration (3 hr 40 min)
- Health checks on k8s-navi4x-1-4srll (16 sec)
- Node selected (1.3 sec)
- SCM Checkout (2 min 56 sec)
- Prepare Docker environment (2 min 20 sec)
- Matrix row orchestration (3 hr 40 min)
- Matrix - CODEPATH = 'gfx120x' (3 hr 41 min)
- Matrix - CODEPATH = 'gfx950' (1 hr 42 min)
- Matrix - CODEPATH = 'gfx950' (1 hr 42 min)
- Matrix row orchestration (1 hr 42 min)
- Health checks on k8s-mi355-1-ktdjs (27 sec)
- Node selected (2 sec)
- SCM Checkout (16 min)
- Prepare Docker environment (2 min 21 sec)
- body (1 hr 22 min)
- Matrix row orchestration (1 hr 42 min)
- Matrix - CODEPATH = 'gfx950' (1 hr 42 min)
- Matrix - CODEPATH = 'mfma' (23 ms)
- Declarative: Post Actions (1.5 sec)
Loading