)]}'
{
  "commit": "760bb06cb3cd98832f1e4e7a4eaebd98b66d2bdd",
  "tree": "77f5e6f0f747ae84ba2c3cd8550654b4c85712a9",
  "parents": [
    "4fad93b912c954720de1b2b63a0f00679dc96550"
  ],
  "author": {
    "name": "Zhaoxuan Jiang",
    "email": "jiangzhaoxuan94@gmail.com",
    "time": "Fri Jul 03 10:24:34 2026 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jul 03 10:24:34 2026 +0800"
  },
  "message": "[ThinLTO] Change GlobalValueSummaryMapTy from std::map to DenseMap+deque (#157839)\n\nReplace GlobalValueSummaryMapTy with a custom container using DenseMap\nfor O(1) lookup and std::deque for storage with pointer stability. Sort\nby GUID at serialization points to preserve deterministic output order.\n\nRFC:\nhttps://discourse.llvm.org/t/rfc-change-globalvaluesummarymapty-from-std-map-to-llvm-densemap-for-thin-linking-performance/88191",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7858bd1f015d95a6c3ad3e5726609c9d67dcc086",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/IR/ModuleSummaryIndex.h",
      "new_id": "2b2c14f69c3d5796503c06d947d247ba8663ff51",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/IR/ModuleSummaryIndex.h"
    },
    {
      "type": "modify",
      "old_id": "7d50313b948c525a2feef7011b61cc6a73128841",
      "old_mode": 33188,
      "old_path": "llvm/include/llvm/IR/ModuleSummaryIndexYAML.h",
      "new_id": "158c03e77306c90be6965ba70f34e10782c2fd17",
      "new_mode": 33188,
      "new_path": "llvm/include/llvm/IR/ModuleSummaryIndexYAML.h"
    },
    {
      "type": "modify",
      "old_id": "c4058fe66ff0b9c2a3d7b5473235acc7653e7d48",
      "old_mode": 33188,
      "old_path": "llvm/lib/Bitcode/Writer/BitcodeWriter.cpp",
      "new_id": "4aa203b0d12d100279a530ec4d745d67b5a63630",
      "new_mode": 33188,
      "new_path": "llvm/lib/Bitcode/Writer/BitcodeWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "52ed28f71f615fa3b81736faecc0bfb38666eb86",
      "old_mode": 33188,
      "old_path": "llvm/lib/IR/AsmWriter.cpp",
      "new_id": "665d7122af2c7cfe35fce957b68cb6b6a9fefe13",
      "new_mode": 33188,
      "new_path": "llvm/lib/IR/AsmWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "bbcaa530e8e5b042a61ed6ffe12c174bd8ae4e74",
      "old_mode": 33188,
      "old_path": "llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp",
      "new_id": "f7fb6af64c8c1f6461f15b0cee39e0a2a26ce3f1",
      "new_mode": 33188,
      "new_path": "llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp"
    }
  ]
}
