)]}'
{
  "commit": "8910e41c86ccf350188369d3cf2b5ce7f8e454e5",
  "tree": "6399362048c6d6d9fe4fe07bd8c699c7f5c7dee7",
  "parents": [
    "872e4a33884b56384ca1ac92aed135bb0d9cc280"
  ],
  "author": {
    "name": "Maksim Panchenko",
    "email": "maks@fb.com",
    "time": "Sat Mar 01 14:10:59 2025 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Mar 01 14:10:59 2025 -0800"
  },
  "message": "[BOLT][AArch64] Refactor ADR to ADRP+ADD conversion pass. NFCI (#129399)\n\nIn preparation of using the new interface in more places, refactor the\nADR conversion pass.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fbb853656fb9158e9d90f834c49cd117f32b702a",
      "old_mode": 33188,
      "old_path": "bolt/include/bolt/Core/MCPlusBuilder.h",
      "new_id": "1d45a314a17b613ce6e8e9896afdf4756bc130ba",
      "new_mode": 33188,
      "new_path": "bolt/include/bolt/Core/MCPlusBuilder.h"
    },
    {
      "type": "modify",
      "old_id": "52811edcb8273116ea1df358f26d5ee47f7a0e3c",
      "old_mode": 33188,
      "old_path": "bolt/lib/Passes/ADRRelaxationPass.cpp",
      "new_id": "4b37a061ac12d9d8f973e47bb8b51dddb8e4389a",
      "new_mode": 33188,
      "new_path": "bolt/lib/Passes/ADRRelaxationPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "f79d5a747246e609d80bd0f75ad5c7aa6db0ff61",
      "old_mode": 33188,
      "old_path": "bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp",
      "new_id": "6bcea7cde4b1c7f73939b4bb26fb7b35d1a76ed3",
      "new_mode": 33188,
      "new_path": "bolt/lib/Target/AArch64/AArch64MCPlusBuilder.cpp"
    }
  ]
}
