Skip to content

[Rock] Add i4 (iu4 16x16x32) WMMA GEMM support for gfx12 - #2417

Open
rhway666 wants to merge 2 commits into
ROCm:developfrom
rhway666:iu4-gemm
Open

[Rock] Add i4 (iu4 16x16x32) WMMA GEMM support for gfx12#2417
rhway666 wants to merge 2 commits into
ROCm:developfrom
rhway666:iu4-gemm

[Rock] Address review: cleanly reject i4 conv; list int4 in RDNA4 dia…

bf69d58
Select commit
Loading
Failed to load commit list.
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 = '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 - CODEPATH = 'gfx103x' (6 ms)
      • Matrix - CODEPATH = 'gfx103x' (16 sec)
        • Matrix row orchestration (7.6 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 - 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 - 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)
  • Parameter sweeps (38 sec)
    • Matrix - CODEPATH = 'mfma' (7 ms)
      • Matrix - CODEPATH = 'mfma' (24 sec)
        • Matrix row orchestration (11 sec)
    • Matrix - CODEPATH = 'vanilla' (7 ms)
      • Matrix - CODEPATH = 'vanilla' (24 sec)
        • Matrix row orchestration (11 sec)
    • Matrix - CODEPATH = 'gfx103x' (7 ms)
      • Matrix - CODEPATH = 'gfx103x' (23 sec)
        • Matrix row orchestration (11 sec)
    • Matrix - CODEPATH = 'gfx110x' (8 ms)
      • Matrix - CODEPATH = 'gfx110x' (23 sec)
        • Matrix row orchestration (11 sec)
    • Matrix - CODEPATH = 'gfx120x' (7 ms)
      • Matrix - CODEPATH = 'gfx120x' (23 sec)
        • Matrix row orchestration (11 sec)
    • Matrix - CODEPATH = 'gfx950' (35 sec)
      • Matrix - CODEPATH = 'gfx950' (23 sec)
        • Matrix row orchestration (11 sec)
  • Tune MLIR kernels (38 sec)
    • Matrix - CHIP = 'gfx908' (7 ms)
      • Matrix - CHIP = 'gfx908' (24 sec)
        • Matrix row orchestration (12 sec)
    • Matrix - CHIP = 'gfx90a' (8 ms)
      • Matrix - CHIP = 'gfx90a' (24 sec)
        • Matrix row orchestration (12 sec)
    • Matrix - CHIP = 'gfx942' (15 ms)
      • Matrix - CHIP = 'gfx942' (24 sec)
        • Matrix row orchestration (12 sec)
    • Matrix - CHIP = 'gfx950' (8 ms)
      • Matrix - CHIP = 'gfx950' (24 sec)
        • Matrix row orchestration (12 sec)
    • Matrix - CHIP = 'gfx1100' (9 ms)
      • Matrix - CHIP = 'gfx1100' (24 sec)
        • Matrix row orchestration (12 sec)
    • Matrix - CHIP = 'gfx1201' (36 sec)
      • Matrix - CHIP = 'gfx1201' (24 sec)
        • Matrix row orchestration (12 sec)
  • 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 = 'gfx90a' (9 ms)
      • Matrix - CHIP = 'gfx90a' (27 sec)
        • Matrix row orchestration (13 sec)
    • Matrix - CHIP = 'gfx942' (10 ms)
      • Matrix - CHIP = 'gfx942' (27 sec)
        • Matrix row orchestration (13 sec)
    • Matrix - CHIP = 'gfx950' (10 ms)
      • Matrix - CHIP = 'gfx950' (27 sec)
        • Matrix row orchestration (13 sec)
    • Matrix - CHIP = 'gfx1030' (10 ms)
      • Matrix - CHIP = 'gfx1030' (27 sec)
        • Matrix row orchestration (13 sec)
    • Matrix - CHIP = 'gfx1100' (12 ms)
      • Matrix - CHIP = 'gfx1100' (27 sec)
        • Matrix row orchestration (13 sec)
    • Matrix - CHIP = 'gfx1201' (42 sec)
      • Matrix - CHIP = 'gfx1201' (27 sec)
        • Matrix row orchestration (13 sec)
  • MIGraphX (26 sec)
    • Matrix - CODEPATH = 'mfma' (12 ms)
      • Matrix - CODEPATH = 'mfma' (15 sec)
        • Matrix row orchestration (7.6 sec)
    • Matrix - CODEPATH = 'gfx103x' (8 ms)
      • Matrix - CODEPATH = 'gfx103x' (15 sec)
        • Matrix row orchestration (7.6 sec)
    • Matrix - CODEPATH = 'gfx120x' (8 ms)
      • Matrix - CODEPATH = 'gfx120x' (15 sec)
        • Matrix row orchestration (7.7 sec)
    • Matrix - CODEPATH = 'gfx950' (23 sec)
      • Matrix - CODEPATH = 'gfx950' (15 sec)
        • Matrix row orchestration (7.7 sec)
  • 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 - 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)
            • body (3 hr 0 min)
              Error: Timeout has been exceeded - logs
              Error: Code coverage stage had an error or timeout: org.jenkinsci.plugins.workflow.steps.FlowInterruptedException: Timeout has been exceeded - logs
    • 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)
  • Declarative: Post Actions (1.5 sec)