)]}'
{
  "commit": "ce61b0e9a41fb55beaef04610967ccc7b69307f8",
  "tree": "4804788148d714e21bcf483185044d6825c678e7",
  "parents": [
    "5ed11e767c0c39a3bc8e035588e7a383849d46a8"
  ],
  "author": {
    "name": "Thomas Preud\u0027homme",
    "email": "thomas.preudhomme@arm.com",
    "time": "Thu Jan 04 10:15:16 2024 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jan 04 10:15:16 2024 +0000"
  },
  "message": "Add out-of-line-atomics support to GlobalISel (#74588)\n\nThis patch implement the GlobalISel counterpart to\r\n4d7df43ffdb460dddb2877a886f75f45c3fee188.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9880e82dd5e15e0fc75dc471c0065e2e824efb9b",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h",
      "new_id": "d09100b28f3e8d8222ccc7be2576318b63eb4814",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h"
    },
    {
      "type": "modify",
      "old_id": "666420681510732d02a500cba8ca2237a79ba4e2",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/RuntimeLibcalls.h",
      "new_id": "3a407c4a4d940630f5c3cf913fd3a0740715ca98",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/RuntimeLibcalls.h"
    },
    {
      "type": "modify",
      "old_id": "d2c41ebae573452ea091744e4e14b643dedf2fe9",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp",
      "new_id": "3de8fee1ac4e020009a2a5146b02188a70f8c0c2",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp"
    },
    {
      "type": "modify",
      "old_id": "2648c16bcd8d903c39da447baeb230440bcdd167",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/TargetLoweringBase.cpp",
      "new_id": "acbbfd9ddaf52d1ae29dc8c7eb77d84e5176d397",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/TargetLoweringBase.cpp"
    },
    {
      "type": "modify",
      "old_id": "149119c657272bb3c66d6ac8625e5b58798c9872",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp",
      "new_id": "4ba73736294fcd64b10377d32f97594dd7b185cd",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb4bef33d9b4ffd4afb679b1a810787145ec85e3",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-outline_atomics.ll",
      "new_id": "fccafb29addbc3e4ae21bd95ccf5164aa07e21a0",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-load-outline_atomics.ll"
    },
    {
      "type": "modify",
      "old_id": "3d204b734d4a03517ee76f8c19278345827380a9",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-store-outline_atomics.ll",
      "new_id": "e594561010464befde28eff14f0ad608a9fea0d0",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/Atomics/aarch64-atomic-store-outline_atomics.ll"
    },
    {
      "type": "modify",
      "old_id": "c660c139e35d44c8cf076483e15c630449b58f94",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-outline_atomics.ll",
      "new_id": "e9b096e8c6c44b6618ca8077f24a469cac3807a9",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/Atomics/aarch64-atomicrmw-outline_atomics.ll"
    },
    {
      "type": "modify",
      "old_id": "403e4770e17f9c20cb2c7cfd9a443330faad3026",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/Atomics/aarch64-cmpxchg-outline_atomics.ll",
      "new_id": "86c040cc3593596918704efa4cddf781d3fc7a9b",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/Atomics/aarch64-cmpxchg-outline_atomics.ll"
    },
    {
      "type": "modify",
      "old_id": "a3d8531f5c76593c1e9a9914a22f679357f8eb48",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/GlobalISel/arm64-atomic-128.ll",
      "new_id": "1fe63c9be8c629eba67662aa296ef848815e9103",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/GlobalISel/arm64-atomic-128.ll"
    },
    {
      "type": "modify",
      "old_id": "d03647f8b294efe03bf47aab104dc6c796d2e2b2",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/GlobalISel/arm64-atomic.ll",
      "new_id": "739332414c1985c292a74a9a8493442228a20e80",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/GlobalISel/arm64-atomic.ll"
    },
    {
      "type": "modify",
      "old_id": "9940f439dd714f1b814ab80a6e4887cdc8942bee",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir",
      "new_id": "df1c5ff040430a9dd030582b413acf4ee517a698",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AArch64/GlobalISel/legalizer-info-validation.mir"
    }
  ]
}
