)]}'
{
  "commit": "b00c4ff4b9d6e55a00bb2fcc71dbcd37e1305188",
  "tree": "e43dee65de6f9bd35a1f225257efd32a1e65d61e",
  "parents": [
    "8c72b2ae4e39aba8a38304f9df728d347ca2aaa9"
  ],
  "author": {
    "name": "Nathan Corbyn",
    "email": "n_corbyn@apple.com",
    "time": "Fri Oct 17 12:54:28 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 17 12:54:28 2025 +0100"
  },
  "message": "[Matrix][IR] Cap stride bitwidth at 64 (#163729)\n\na1ef81d added overloads for `llvm.matrix.column.major.store` and\n`llvm.matrix.column.major.load` that allow strides to occupy an\narbitrary bitwidth. This change wasn\u0027t reflected in the verifier,\ncausing an assertion to trip when given strides overflowing 64-bit. This\npatch explicitly caps the bitwidth at 64, repairing the crash and\navoiding future complexity dealing with strides that overflow 64 bits.\n\nPR: https://github.com/llvm/llvm-project/pull/163729",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c54f57f5a1137c605c0e2db40e505de0b0738e5",
      "old_mode": 33188,
      "old_path": "llvm/docs/LangRef.rst",
      "new_id": "5b4b53d5ea053c571fb87ea90ac7721ec70954ac",
      "new_mode": 33188,
      "new_path": "llvm/docs/LangRef.rst"
    },
    {
      "type": "modify",
      "old_id": "c79a95087dbdda2b2b17046de50e395025ef0b19",
      "old_mode": 33188,
      "old_path": "llvm/lib/IR/Verifier.cpp",
      "new_id": "357285234ef35aeac78ecd64a84298686669330b",
      "new_mode": 33188,
      "new_path": "llvm/lib/IR/Verifier.cpp"
    },
    {
      "type": "modify",
      "old_id": "d281905e6f973c81bdd0ad48c5a122776bb5eb2f",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerMatrixIntrinsics/data-layout-multiply-fused.ll",
      "new_id": "abd1d96937b2804a88406d258340b878f57798ad",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerMatrixIntrinsics/data-layout-multiply-fused.ll"
    },
    {
      "type": "modify",
      "old_id": "87def6b33d6cc55528884a8b17c17e7b0f7fb101",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerMatrixIntrinsics/data-layout.ll",
      "new_id": "3d050140666c20d9e7091e971d7e322c925bcc93",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerMatrixIntrinsics/data-layout.ll"
    },
    {
      "type": "modify",
      "old_id": "b6d5ad9a3cc494e17c7776f66bbec866fb20b6b1",
      "old_mode": 33188,
      "old_path": "llvm/test/Verifier/matrix-intrinsics.ll",
      "new_id": "43d1a79f0853fdc2a3a7dca9414523c6854f21c0",
      "new_mode": 33188,
      "new_path": "llvm/test/Verifier/matrix-intrinsics.ll"
    }
  ]
}
