)]}'
{
  "commit": "ac40b78e6ca077efd97009b1aaa681a5e7bbfbdc",
  "tree": "c6255808aca542fc94871aa266669635d2b90e6d",
  "parents": [
    "6fa5513033c821d2450c59661ca4042986a96c9b"
  ],
  "author": {
    "name": "Nikita Popov",
    "email": "npopov@redhat.com",
    "time": "Fri Oct 17 12:33:50 2025 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 17 12:33:50 2025 +0200"
  },
  "message": "[Clang][MVE] Use IRBuilder methods to emit masked load/store (NFC) (#163790)\n\nIn preparation for an upcoming change which will convert the alignment\nargument to an alignment attribute, switch MVE builtin codegen to use\nthe IRBuilder methods (which will handle this transparently) instead of\nexplicitly emitting the intrinsic.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "412ef9abac1bc046a80d6b6e0b7da192a27bd1a9",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/arm_mve.td",
      "new_id": "2e5e1d93be0969b0f12337a3f9d101b7b3010627",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/arm_mve.td"
    },
    {
      "type": "modify",
      "old_id": "083d03a396ba3f39b35234cf30c829da66991502",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Basic/arm_mve_defs.td",
      "new_id": "c1562a0c1f04c2a8ec8c5c71ac7b5ae940642f1e",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Basic/arm_mve_defs.td"
    },
    {
      "type": "modify",
      "old_id": "a003b5e632d58482e21548941966c07086db1f87",
      "old_mode": 33188,
      "old_path": "clang/utils/TableGen/MveEmitter.cpp",
      "new_id": "f55a5f54bd158b356bf4831e3fff6b2018334acb",
      "new_mode": 33188,
      "new_path": "clang/utils/TableGen/MveEmitter.cpp"
    }
  ]
}
