)]}'
{
  "commit": "e8505890718aba05a342804ee76fb8721496712d",
  "tree": "bdeda235908ad6051f34e1daff3d85af8679448c",
  "parents": [
    "b29bf9fa25bdb906a61ec361fba68796020cc6b9"
  ],
  "author": {
    "name": "Mircea Trofin",
    "email": "mtrofin@google.com",
    "time": "Tue Jun 02 17:33:00 2026 -0700"
  },
  "committer": {
    "name": "Mircea Trofin",
    "email": "mtrofin@google.com",
    "time": "Wed Jun 03 07:08:32 2026 -0700"
  },
  "message": "decouple cfi from thinlto\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e3905ac107539ccf6c0b47d64533204b977896ca",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/IR/ModuleSummaryIndex.h",
      "new_id": "d663ecd3b7ad8e62ae337790a4d961b36a7b2adb",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/IR/ModuleSummaryIndex.h"
    },
    {
      "type": "modify",
      "old_id": "d374e2eeb24a62f0a8e577932a4d80cc1b318bd6",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/IR/ModuleSummaryIndexYAML.h",
      "new_id": "b7e7dc61f00262cbdab8c5fafadab059bba73a3b",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/IR/ModuleSummaryIndexYAML.h"
    },
    {
      "type": "modify",
      "old_id": "3e863f4786e1abd59d4825aecb7de055db75f7a4",
      "old_mode": 33188,
      "old_path": "llvm/lib/Bitcode/Reader/BitcodeReader.cpp",
      "new_id": "dfe4280028513b850d13623106ea01bc844f1cc8",
      "new_mode": 33188,
      "new_path": "llvm/lib/Bitcode/Reader/BitcodeReader.cpp"
    },
    {
      "type": "modify",
      "old_id": "f1ae4aa5fcf30cfcad64eb7ae414de7a1d17edac",
      "old_mode": 33188,
      "old_path": "llvm/lib/Bitcode/Writer/BitcodeWriter.cpp",
      "new_id": "5323971cbd507c3370b73fee3313b436feda90b1",
      "new_mode": 33188,
      "new_path": "llvm/lib/Bitcode/Writer/BitcodeWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "95faf3484c4565a2a993e5617739c0bad4d91f79",
      "old_mode": 33188,
      "old_path": "llvm/lib/LTO/LTO.cpp",
      "new_id": "34e1b47d284950ef0936e13e4a934bc454234ba3",
      "new_mode": 33188,
      "new_path": "llvm/lib/LTO/LTO.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c8ffeb198161f434e1e1c09782801985ab5e084",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/IPO/CrossDSOCFI.cpp",
      "new_id": "9e940015902b4d135b62543969b91859aff7d0fb",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/IPO/CrossDSOCFI.cpp"
    },
    {
      "type": "modify",
      "old_id": "a57e0c59726a3d2d608a438b3d8955845857f44d",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/IPO/LowerTypeTests.cpp",
      "new_id": "a519f78f2a1a71d4043b2f4815bd5f3d22574b4c",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/IPO/LowerTypeTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "3a6851eb6027293a271a3ce503f4334ed76eb16c",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp",
      "new_id": "c626a3018112bdc570c8a79b97fbd4aa923a3798",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "41fb17d5749852aad187159a5a2e7933f117a209",
      "old_mode": 33188,
      "old_path": "llvm/test/ThinLTO/X86/cfi-icall-only-defuse.ll",
      "new_id": "5a18fb92e70245a480ab2bcea2dda903f2710fd7",
      "new_mode": 33188,
      "new_path": "llvm/test/ThinLTO/X86/cfi-icall-only-defuse.ll"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a497effd934e3c3aa4a81ce2736aed75449043c8",
      "new_mode": 33188,
      "new_path": "llvm/test/ThinLTO/X86/cfi-icall-thinlto.ll"
    },
    {
      "type": "modify",
      "old_id": "76847e830043421da69e186e89b265e042f7311c",
      "old_mode": 33188,
      "old_path": "llvm/test/ThinLTO/X86/cfi-icall.ll",
      "new_id": "800c3fa2a60b2522cf9c0f9ff39327c485e89528",
      "new_mode": 33188,
      "new_path": "llvm/test/ThinLTO/X86/cfi-icall.ll"
    },
    {
      "type": "modify",
      "old_id": "2cb36b83b2af0fe2eee7614389410ed42f9dedff",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/CrossDSOCFI/cfi_functions.ll",
      "new_id": "0a4277ab37bef55f9c1661822f3a7b54f686bf82",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/CrossDSOCFI/cfi_functions.ll"
    },
    {
      "type": "modify",
      "old_id": "de9385b9455240693e3479e7ee7d79381143fb5b",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/Inputs/blockaddr-import.yaml",
      "new_id": "4cef1dfda040723bab21fe1c428be1093ac2618c",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/Inputs/blockaddr-import.yaml"
    },
    {
      "type": "modify",
      "old_id": "536d20a1129a7eb027cfa3770a0cf05e7c9854cc",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/Inputs/cfi-direct-call.yaml",
      "new_id": "32641ff59322a937af550c601178de3f43c9daee",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/Inputs/cfi-direct-call.yaml"
    },
    {
      "type": "modify",
      "old_id": "37f2e7e47a302d0c631400109b8c6a46279a503c",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/Inputs/cfi-direct-call1.yaml",
      "new_id": "687c9131066694b4e50a0358045316b18beafd44",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/Inputs/cfi-direct-call1.yaml"
    },
    {
      "type": "modify",
      "old_id": "a5943cb9fd6f7696c52ec9e932b26457c86c4cf1",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/Inputs/import-alias.yaml",
      "new_id": "b020892b5dd6048d97a38f4385ea786fba280b4c",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/Inputs/import-alias.yaml"
    },
    {
      "type": "modify",
      "old_id": "558aa9aa73f25a8b23d3f2b4ab8c8657486a4187",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/Inputs/import-icall.yaml",
      "new_id": "b2d75423f613e183c827de90784feae545022865",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/Inputs/import-icall.yaml"
    },
    {
      "type": "modify",
      "old_id": "459d45032b0c4ac2ab2f850cfc5b6aba81519c72",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/Inputs/import-thinlto-funcs.yaml",
      "new_id": "62dd4ebe035151a654f32f0f8c1405cd56435014",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/Inputs/import-thinlto-funcs.yaml"
    },
    {
      "type": "modify",
      "old_id": "25d34833c82c347de2d4d2307330f145fa43e7e1",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/export-alias.ll",
      "new_id": "ac9dd09a4cbd7762842051257f21f684164c991e",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/export-alias.ll"
    },
    {
      "type": "modify",
      "old_id": "68fff336e4138454be9215e7091960f5a2f398b3",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/export-cross-dso-cfi.ll",
      "new_id": "dbc1e22fae029f974d1177a57289ebf5038c9354",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/export-cross-dso-cfi.ll"
    },
    {
      "type": "modify",
      "old_id": "f8adb2d69910fceebd7092a679b6a131a04b9993",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/export-icall.ll",
      "new_id": "20dd4ddec19bd727e0d6478bde797838c54da3bd",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/export-icall.ll"
    },
    {
      "type": "modify",
      "old_id": "0f88edff5e53eb6e4909d4b91640fbe6117f37af",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/export-rename-local.ll",
      "new_id": "4be15b8a45c06ffe3a7c4edd6cf49f4791fb0eec",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/export-rename-local.ll"
    },
    {
      "type": "modify",
      "old_id": "39b85c6d9be2df95fa2ff94b52f6cbd27f916e28",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/export-symver.ll",
      "new_id": "ea4594a359cc01ab9153be79f82b445b7856b3f2",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/export-symver.ll"
    },
    {
      "type": "modify",
      "old_id": "cf52cdf0759a384993bbc83851e66cf2293f9d4b",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/LowerTypeTests/pr37625.ll",
      "new_id": "3f7fc8beaa9647754e6d7c396d1a62ed26bd9c0b",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/LowerTypeTests/pr37625.ll"
    },
    {
      "type": "modify",
      "old_id": "74693c1312b01567d6ea7964e2c2e136fffa9e4a",
      "old_mode": 33188,
      "old_path": "llvm/test/Transforms/ThinLTOBitcodeWriter/function-alias.ll",
      "new_id": "c90d2a4763067f6b8da14c1d93937ebc519dd726",
      "new_mode": 33188,
      "new_path": "llvm/test/Transforms/ThinLTOBitcodeWriter/function-alias.ll"
    }
  ]
}
