)]}'
{
  "commit": "675cb706411ced3172bd21def5b38f5ee7cca308",
  "tree": "f703133e752ff6155e6861ac03661c6dddc7b41b",
  "parents": [
    "91f1830cb69cab96201adba6378d64095e251f95"
  ],
  "author": {
    "name": "Matthias Braun",
    "email": "matze@braunis.de",
    "time": "Tue May 06 18:01:17 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 06 18:01:17 2025 -0700"
  },
  "message": "Register assembly printer passes (#138348)\n\nRegister assembly printer passes in the pass registry.\n\nThis makes it possible to use `llc -start-before\u003d\u003ctarget\u003e-asm-printer ...` in tests.\n\nAdds a `char \u0026ID` parameter to the AssemblyPrinter constructor to allow\ntargets to use the `INITIALIZE_PASS` macros and register the pass in the\npass registry. This currently has a default parameter so it won\u0027t break\nany targets that have not been updated.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "79d23986f3b43297bd4820041f33db062d010e43",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/CodeGen/AsmPrinter.h",
      "new_id": "9132a0a6ea5a3295dfa0879b14a80eb874fb06aa",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/CodeGen/AsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "bdcd54a135da93fd056f936a1516700b588e43e2",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp",
      "new_id": "d7710212e8cc3a14c034445f1b19793894f38e32",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "ffa578d412b3c27796a50ca0a7ca6bafad4e0fa3",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64.h",
      "new_id": "5496ebd495a55b88bbafc5d6c06f9989aa02c2ad",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64.h"
    },
    {
      "type": "modify",
      "old_id": "870df4c387ca4b297c95288857113299a003b525",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp",
      "new_id": "38be677ec805bb02cb2d431a6dbe81a14f8c7ccd",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "431076f188d98aeba1d90e89fd5d3c4ea81204c0",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AArch64/AArch64TargetMachine.cpp",
      "new_id": "5693a551e679f2e0b62655e3a9e9a5baa26f8108",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AArch64/AArch64TargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "bbdc8c684e619430570a6d011df13e4d02b75436",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPU.h",
      "new_id": "b572f81defe2dbbf050753373493778b83f43d5b",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPU.h"
    },
    {
      "type": "modify",
      "old_id": "5e684a7c4656862d4fe52e6de26f19c057441468",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp",
      "new_id": "491314daf2d81171e86f88900b3d87def9d632ab",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "4183bb6a76b6e668cb52eae1b1d7a663ed7b902d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h",
      "new_id": "23779047efa408124bb6d3451eb072f73d7149d2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "43e837d9ab7e68fe8e54ac7e97ce657f16f6542e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp",
      "new_id": "c22b27abdbf6cc5cd2613478d3b536b95fcfa2e3",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "459f79c6eaccd547bd5070f761b2f975f3cfbcd7",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARC/ARC.h",
      "new_id": "dfab6924fc0aeb4c6b881382ba932ab0e1dbd04b",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARC/ARC.h"
    },
    {
      "type": "modify",
      "old_id": "cee2fc7d2bf0bd078a60e65fef2d5576e549dec0",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARC/ARCAsmPrinter.cpp",
      "new_id": "55de4015b585b03141819e661556e49a3feca5dd",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARC/ARCAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "f781fa9d7b57e7b288759705bfbf0bfc10e1d9ee",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARC/ARCTargetMachine.cpp",
      "new_id": "370336394ba7fff4b14b954f209ce2bf922b42e5",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARC/ARCTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "0b7045eadde7fae2998be3c6129106e47d72d070",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARM.h",
      "new_id": "3847f4e966afebdab146fa137a6abf519bce1995",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARM.h"
    },
    {
      "type": "modify",
      "old_id": "a3bb3780b9b2b42e734c5214c34cbe2a68c8dfbb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMAsmPrinter.cpp",
      "new_id": "b71a1faa0d52058fab224294c6ef867275f2d96e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "c4503d952105e88c6f80a4511b255b0b7eddc1fd",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMAsmPrinter.h",
      "new_id": "8a7ec4e2bcf223c24d7ae16067477f402cb52655",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "2f9720ee23568f15a6eb8b21299bae3f2037812d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/ARM/ARMTargetMachine.cpp",
      "new_id": "80a1e77a305c7d6219e28ad2f5a973b8157a757d",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/ARM/ARMTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "0e67bb4eb50c2979691fd76c0bb39909a460f063",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AVR/AVR.h",
      "new_id": "68ec9271f75eaca663b5d516a9f42cdff8fe4a8e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AVR/AVR.h"
    },
    {
      "type": "modify",
      "old_id": "a8621abdb5ffb3a5d0363587ba57d3a7dbb8b92b",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AVR/AVRAsmPrinter.cpp",
      "new_id": "ed537f8cc717897562c89f0756fb805251759ff8",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AVR/AVRAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "579f7ac7123131d1a11a67a40e7534766ea4c39e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/AVR/AVRTargetMachine.cpp",
      "new_id": "5eaa642d19903fc9068bac88816f49e78f4fd3ba",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/AVR/AVRTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "f07ae4c9baf1c62149c1aad4bb3417620dba0439",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/BPF/BPF.h",
      "new_id": "68166e574f35edf9396df9870c0d65cd80ea1e72",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/BPF/BPF.h"
    },
    {
      "type": "modify",
      "old_id": "b3c27a3d1d6faf4e2a6a9c1ed51ab2e6d1d63d27",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/BPF/BPFAsmPrinter.cpp",
      "new_id": "5dd71cc91427a0ebb45223cb5db7cdd2dd326f31",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/BPF/BPFAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "873719e6983ae1ae674ab2cfa1476bf9611b0692",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/BPF/BPFTargetMachine.cpp",
      "new_id": "46ba758b552234e7e1191657efd6f73e7ae8a5bb",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/BPF/BPFTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "11b6f0d0d92ca7b645c91f5a85330ff1d3a2bf88",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Hexagon/Hexagon.h",
      "new_id": "109aba53b6e3e2dbad251cbd53ea72d0d37bdee8",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Hexagon/Hexagon.h"
    },
    {
      "type": "modify",
      "old_id": "c6f250353f736bf5f1e3d0f5d8dfe8bfc8aa7cb1",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp",
      "new_id": "c7580d28618ab76f406a2d295e2136b0cdd07b96",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "b555c8859650361a123a3f77bdf92bb52e3da00c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Hexagon/HexagonAsmPrinter.h",
      "new_id": "8e34d2bf9209be6d460dc6720f45545978c7ded7",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Hexagon/HexagonAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "aa3491b1138f030ff7795b133abe6f830b5633c2",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp",
      "new_id": "19b7c6a315f568840cfbf4b44d2f018578778c60",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "1ef4462fed648315aa38296468e8581e7cca35df",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Lanai/Lanai.h",
      "new_id": "032e5fe186f3a5b25ad404b2fd56457dc256b061",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Lanai/Lanai.h"
    },
    {
      "type": "modify",
      "old_id": "c87ad63cdebf82a4281b6285b1d5c65ab79b6636",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp",
      "new_id": "1c4fc572243c5eb86fd526dd9b6fe2ba0129e20a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7286527a1c351c429968e58ed7ea0a37a83f8d9",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Lanai/LanaiTargetMachine.cpp",
      "new_id": "7f94e778e7545e74eb8d049c30679c2eae86cf35",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Lanai/LanaiTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "db60523738880930ea5f14be42efa8fbcc6fa54d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/LoongArch/LoongArch.h",
      "new_id": "b9dc7822893eec460d66f12b0d22a056b90d8da1",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/LoongArch/LoongArch.h"
    },
    {
      "type": "modify",
      "old_id": "895a8e2646692d55260617b521383dcf950216f3",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp",
      "new_id": "0672570c4dcd05028682acf6ea079db467105af7",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "312631e4f0dc55955a423f66b24b4f8ce877ac58",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/LoongArch/LoongArchAsmPrinter.h",
      "new_id": "b2373a9a1670be0d8f6d1d0fdca5a22496b77841",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/LoongArch/LoongArchAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "5db9d796d1d3c623cd43ba201d81e19748c4e8cb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/M68k/M68k.h",
      "new_id": "0dbca6fd62529795c098d826d157c17464188248",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/M68k/M68k.h"
    },
    {
      "type": "modify",
      "old_id": "f748450c170aa61d2d4b03cac7fd20329c2a0b55",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/M68k/M68kAsmPrinter.cpp",
      "new_id": "0437400b81d848751fb640e4b9cac15235ca227d",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/M68k/M68kAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b4dbfef58c57e84edf71363f42e7a26018c7930",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/M68k/M68kAsmPrinter.h",
      "new_id": "bd1598705f29c268a08076eb457ce40a6e435921",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/M68k/M68kAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "2f5a2e8288a261120cb94a9e54cf2323a157f437",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/M68k/M68kTargetMachine.cpp",
      "new_id": "ce15ee635e21bee9b7e3cd8dcc0bd24e566553d9",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/M68k/M68kTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "019835908db815bba1a35b9c5b8c65afbf5f89c7",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/MSP430/MSP430.h",
      "new_id": "3680d187f0d3305de436b6fc798c6d8d0fb52e4a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/MSP430/MSP430.h"
    },
    {
      "type": "modify",
      "old_id": "27319877f5eb146780dcf733e0c1ae171d6de53e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp",
      "new_id": "44e55b6a3c9b75c4107806c9c4d956c2ec50a92e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "6b69f2c4a602523e1128c022ab0983375f9f49f5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/MSP430/MSP430TargetMachine.cpp",
      "new_id": "763a2db2baca731e23821de44b7180aa7cd07f52",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/MSP430/MSP430TargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "f99dadd25e34d68390f80ccca2c4788547d8d6fd",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/Mips.h",
      "new_id": "60d5114f2f55ade72a6a1f12d0999ba1ff125728",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/Mips.h"
    },
    {
      "type": "modify",
      "old_id": "8233fdfe81254d835518217e3460434a48379268",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/MipsAsmPrinter.cpp",
      "new_id": "1a3e99ec7f68fcd54d1c43408b7a7798dd79f785",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/MipsAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a878e4b90fd9ce81d5a21b4dce9ff90a8587453",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/MipsAsmPrinter.h",
      "new_id": "bbaa3b3cef9de4a5eefb4079464f9ec1971a011a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/MipsAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "9c6cccb987230fdcbdff9603223a3658a5d8967b",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Mips/MipsTargetMachine.cpp",
      "new_id": "30b4d506c5caa18f7e4d3a4b16c6884a6c81297a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Mips/MipsTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "1da979d023b4273d4ce82547dfdf22168bb02c56",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/NVPTX/NVPTX.h",
      "new_id": "83090ab720c73f8ec241ed411ae66a23948ba069",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/NVPTX/NVPTX.h"
    },
    {
      "type": "modify",
      "old_id": "2f4b109e8e9e99b18a0d6df5c1494373c97c532c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp",
      "new_id": "0e5207cf9b04c61282698ce014d71ffd09cfc103",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "65938a9f60cd70c842f2ebbd7fde1eccd99ab12c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h",
      "new_id": "f35931868d99f6466a41286cdefc741e1006d125",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "dc3afc1f4a17d5c8b307fbc9609b8516d23ca0e0",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp",
      "new_id": "f2e149063764d599fc3a998442a8052aaef68066",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "d95ee56d608ffd99558acaabc2ace0e1810c18c3",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPC.h",
      "new_id": "124dac458431220f69c909fb78cfc5d975369072",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPC.h"
    },
    {
      "type": "modify",
      "old_id": "85155c900e23a623b8b753b57bbf47e6b7373e77",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp",
      "new_id": "0fe615a95894f967fc5ad13a1603ba32863a380f",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "71b874ac81527535add3a49c1678fa2ab50218ae",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/PowerPC/PPCTargetMachine.cpp",
      "new_id": "04cb8eafb11a6cc09687abf1a07b0908209dc105",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/PowerPC/PPCTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "06de86269c8a9c2de7ceec5ddc862b540a8377db",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/RISCV/RISCV.h",
      "new_id": "ae9410193efe1521de2898e924d7b806678cc554",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/RISCV/RISCV.h"
    },
    {
      "type": "modify",
      "old_id": "7249eca22671a56df62f179c99e076cae308fc98",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp",
      "new_id": "e40bd184ddc38809be0342036ef613e834e8ba20",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "315b504399a45eea57dd76026d0b5a7ad4821faf",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/RISCV/RISCVTargetMachine.cpp",
      "new_id": "d11ce46bf78b5c09e87c36152e10c95ff6f82e00",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/RISCV/RISCVTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "51728d1aa678dd1838a3140d3e278c9d9a23d407",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRV.h",
      "new_id": "1688fa32ce4364035617ab36c922ec9011e0b32a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRV.h"
    },
    {
      "type": "modify",
      "old_id": "f17c8a8fac14be14828e7ce2c4bc4a51bd4879fb",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRVAsmPrinter.cpp",
      "new_id": "6a75e73e31718b212e3fc2119d0b32e148ac227c",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRVAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "2127148a0ef18b0ae39858660c8ec55444856a0b",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SPIRV/SPIRVTargetMachine.cpp",
      "new_id": "c7ac76b8e8ace5b106c8837c5ac77a67224b8422",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SPIRV/SPIRVTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "60f20e6ab232fc16585c36595f226a243cf2df20",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Sparc/Sparc.h",
      "new_id": "492889e43b8de3620720f3ee615e789bd73c289e",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Sparc/Sparc.h"
    },
    {
      "type": "modify",
      "old_id": "3cf26ce209ac9011ca8f186cedfcee5e1255bd91",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Sparc/SparcAsmPrinter.cpp",
      "new_id": "a30cf5a661bb385c8187e7773c3b69b4070b5d36",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Sparc/SparcAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "abbd56a41d9ca98a4a8555096c90b2c9a183e236",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Sparc/SparcTargetMachine.cpp",
      "new_id": "d4d8cbb044decb86ca221a7885a2e543f42d3774",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Sparc/SparcTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d6ec7664de1920cc98097e58fd0c69611570209",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SystemZ/SystemZ.h",
      "new_id": "a0cf881f365d5ea823a971a856a815c7efbac3c7",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SystemZ/SystemZ.h"
    },
    {
      "type": "modify",
      "old_id": "c1ffc287235e5b6c33fc1e29f827f4a97fc5f2f4",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp",
      "new_id": "57911ac1ec2f4e25434a469ff41ed28d373a7e68",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "47e7f67e2cdc75b38c66d5606f77de65042686ee",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SystemZ/SystemZAsmPrinter.h",
      "new_id": "cb101e472824fbc237752a34ec6275875ba0c6ff",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SystemZ/SystemZAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "f8b0fdcf8fd186b621cbfafbc3fd8e907ba18d36",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp",
      "new_id": "0f790ca3a64bbac0819858e3d1e112441baf0875",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "ee76c5121d362ec4e8f0a5a8eb616ee5119093b1",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/VE/VE.h",
      "new_id": "ef0484e3981e0309cb0c93b34c95115279e70153",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/VE/VE.h"
    },
    {
      "type": "modify",
      "old_id": "79d5840d113630032bbce20f91d694524e7aa1c8",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/VE/VEAsmPrinter.cpp",
      "new_id": "ee347cda0521732eeeaf91e45f7be05263de33d8",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/VE/VEAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "a7ee4ffe0d5c316788b53a13a35fa60cd5920cbc",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/VE/VETargetMachine.cpp",
      "new_id": "664a54cea7c526a71c263c16e58fc18b1e2f9b47",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/VE/VETargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "8f142fa0928ca3797a42db19fffa10668a489cc9",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/WebAssembly/WebAssembly.h",
      "new_id": "17481d77c120adc2875b3cd660563dcad8c64e4a",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/WebAssembly/WebAssembly.h"
    },
    {
      "type": "modify",
      "old_id": "22803ff89d060a428c86de5d436e58ed4dae2cee",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp",
      "new_id": "c61ed3c7d5d8153a8ae626b944e0bfbcf3da6ff4",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "6a544abe6ce8306c8b98810e205215baa2c921e5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h",
      "new_id": "46063bbe0fba1ca46a660bd5fcdd27ac801e5019",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "cc96d7b2293f458d64563269b92aaf1b8c5bf86f",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp",
      "new_id": "adb446b20ebf55457bcb3d2d4c5a6d03c743f0fa",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6c0612101bc73d3b8bd7cfa92fd57c9c36b66b5",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86.h",
      "new_id": "ba53ffd857fb36727856acc357d2cc84c7a98109",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86.h"
    },
    {
      "type": "modify",
      "old_id": "29ec14e8cf46d3ec3747b635e8dac6223e6720da",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86AsmPrinter.cpp",
      "new_id": "5f5bfc70e8a1aaa3bdbb96a93928236deeee97f9",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86AsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "8dd7fa4431680f1952acab7d326a7041ddd4204c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86AsmPrinter.h",
      "new_id": "61d8f45501ab12f7c3020edb66738bf62f6caec4",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86AsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "975b94c18fb7f19fa483dfa52353d11df9d7ce85",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/X86TargetMachine.cpp",
      "new_id": "5fff9c30205dd4626c3558259192f72bfcab32e3",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/X86TargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad50f05a89d867764bbc7274062b0372a109a05f",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/XCore/XCore.h",
      "new_id": "213bdbf7bec670d81fadeb915c1fa7c0d3a2a717",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/XCore/XCore.h"
    },
    {
      "type": "modify",
      "old_id": "a1f7608224b90c6af5f4cae8f3cf40cc4cde5ca1",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/XCore/XCoreAsmPrinter.cpp",
      "new_id": "2aaeecfc1e4946d2b29c52eee852a05764324589",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/XCore/XCoreAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "4672174f5aa9548b98b029c885ccbf5ebdbb924e",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/XCore/XCoreTargetMachine.cpp",
      "new_id": "3627b81a480558f93b50261961423c5e8e7924e4",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/XCore/XCoreTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "da44e30f367fab881198d5def1c8f05e0260a58b",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/Xtensa.h",
      "new_id": "4d57bfdc1196bc744291ed8f979ca5a39088d8d2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/Xtensa.h"
    },
    {
      "type": "modify",
      "old_id": "a622ea2611cdbc2f275992fedc17644670960cc7",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/XtensaAsmPrinter.cpp",
      "new_id": "9182ea272befeebc6443fc93280bbbbdc31efb46",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/XtensaAsmPrinter.cpp"
    },
    {
      "type": "modify",
      "old_id": "1137309cd9a4506e97983341c79abb5cfc5dea5c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/XtensaAsmPrinter.h",
      "new_id": "5ab2f79925113a76dd291e3b8e6dc30c2e8f44f2",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/XtensaAsmPrinter.h"
    },
    {
      "type": "modify",
      "old_id": "634ada375a3dc17a2e49c8f834ba8009b21ac95b",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/Xtensa/XtensaTargetMachine.cpp",
      "new_id": "8d2dca6c23721c9329b6f31b49664cbc61788b52",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/Xtensa/XtensaTargetMachine.cpp"
    },
    {
      "type": "modify",
      "old_id": "c589c10c1da1dc2f98bca2120c2a65b5101a3b80",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/AMDGPU/asm-printer-check-vcc.mir",
      "new_id": "813b2238e54465644916f40e8ec4dcc8688be04f",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/AMDGPU/asm-printer-check-vcc.mir"
    },
    {
      "type": "modify",
      "old_id": "4f429ab5274e870a7a5baaa97d913f3fefa623a1",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/RISCV/instruction-count-remark.mir",
      "new_id": "f39a6ea6424f3a64e91c87edb840acbc146b53f7",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/RISCV/instruction-count-remark.mir"
    },
    {
      "type": "modify",
      "old_id": "17a675f5c5b72264c18328d336fa9db200ff7585",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/align-basic-block-sections.mir",
      "new_id": "02ccbcf0c0897742e8fbb4ed60398e753492bda3",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/align-basic-block-sections.mir"
    },
    {
      "type": "modify",
      "old_id": "8ac93c79fa5a2bb8948ad95473a1718351ccb9cd",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/basic-block-address-map-mir-parse.mir",
      "new_id": "a49a4e2726021c03ae81509c1e6958e464741ad5",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/basic-block-address-map-mir-parse.mir"
    },
    {
      "type": "modify",
      "old_id": "967622a11cd2b9fe78135b393c602694b09faa6c",
      "old_mode": 33188,
      "old_path": "llvm/test/CodeGen/X86/basic-block-sections-mir-parse.mir",
      "new_id": "e49ff140935a3e38b8390b9494ac6aca352354ea",
      "new_mode": 33188,
      "new_path": "llvm/test/CodeGen/X86/basic-block-sections-mir-parse.mir"
    },
    {
      "type": "modify",
      "old_id": "c245684f1fca83f8db4e44ea0a15d5af1c2d9e46",
      "old_mode": 33188,
      "old_path": "llvm/test/DebugInfo/MIR/AArch64/clobber-sp.mir",
      "new_id": "b248ee76a41417234340f9c159ab4c25def9ba2b",
      "new_mode": 33188,
      "new_path": "llvm/test/DebugInfo/MIR/AArch64/clobber-sp.mir"
    },
    {
      "type": "modify",
      "old_id": "02f4ce1200ca17b15a448d5a16bf1056e6916404",
      "old_mode": 33188,
      "old_path": "llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-expr-chain.mir",
      "new_id": "0f949f4d7eea8a22832442e6434b535961e5a4cf",
      "new_mode": 33188,
      "new_path": "llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-expr-chain.mir"
    },
    {
      "type": "modify",
      "old_id": "6c8912302c4cd76da05a2b31d5d55269362f59f6",
      "old_mode": 33188,
      "old_path": "llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-expr-entry-value.mir",
      "new_id": "d7740e0e59db128b927d282548c47084e6a82154",
      "new_mode": 33188,
      "new_path": "llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-expr-entry-value.mir"
    },
    {
      "type": "modify",
      "old_id": "389121914ba8b2631def7efa405a919d82911f47",
      "old_mode": 33188,
      "old_path": "llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-orr-moves.mir",
      "new_id": "bf04b20171415bc3c8d0d004c84e571be4c10614",
      "new_mode": 33188,
      "new_path": "llvm/test/DebugInfo/MIR/AArch64/dbgcall-site-orr-moves.mir"
    },
    {
      "type": "modify",
      "old_id": "1479b3728ad0e8eb26dddaeaa9b0b67fd4d6c89f",
      "old_mode": 33188,
      "old_path": "llvm/test/DebugInfo/MIR/AArch64/implicit-def-dead-scope.mir",
      "new_id": "113a0035fe7f6f62b3ff3963611d6539701800fc",
      "new_mode": 33188,
      "new_path": "llvm/test/DebugInfo/MIR/AArch64/implicit-def-dead-scope.mir"
    },
    {
      "type": "modify",
      "old_id": "22e96681f23d9314ab26f3271c23d438b8235231",
      "old_mode": 33188,
      "old_path": "llvm/test/DebugInfo/MIR/AArch64/no-dbg-value-after-terminator.mir",
      "new_id": "34c099f27becba53954506c5b2124acc29f76bb8",
      "new_mode": 33188,
      "new_path": "llvm/test/DebugInfo/MIR/AArch64/no-dbg-value-after-terminator.mir"
    },
    {
      "type": "modify",
      "old_id": "d0b138429d96456eb3074b695567f7ea7bee11a5",
      "old_mode": 33188,
      "old_path": "llvm/test/DebugInfo/MIR/AArch64/subreg-fragment-overflow.mir",
      "new_id": "19a90b654abd2b7069a7dedad2564fcf1e867ea2",
      "new_mode": 33188,
      "new_path": "llvm/test/DebugInfo/MIR/AArch64/subreg-fragment-overflow.mir"
    },
    {
      "type": "modify",
      "old_id": "79049e31f3710edb9a0a2c2ea98d36c9829e5a4f",
      "old_mode": 33188,
      "old_path": "llvm/test/DebugInfo/X86/single-location.mir",
      "new_id": "a1a167eda628b7050245ab32e30280323a5c0e7f",
      "new_mode": 33188,
      "new_path": "llvm/test/DebugInfo/X86/single-location.mir"
    }
  ]
}
