)]}'
{
  "commit": "d5def016b6ee3dcf4e1848ba39aba07e80714b75",
  "tree": "6dd7bd4492e0993abd2329d1d84134b04bfe11ff",
  "parents": [
    "854cce2d0a3c695e024b5ba83ab747919710b7a8"
  ],
  "author": {
    "name": "Kazu Hirata",
    "email": "kazu@google.com",
    "time": "Sat Jul 12 11:28:55 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jul 12 11:28:55 2025 -0700"
  },
  "message": "[llvm] Remove unused includes (NFC) (#148342)\n\nThese are identified by misc-include-cleaner.  I\u0027ve filtered out those\nthat break builds.  Also, I\u0027m staying away from llvm-config.h,\nconfig.h, and Compiler.h, which likely cause platform- or\ncompiler-specific build failures.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "915954a7f5f515690ee4c6fe0929f5c0b69e22ea",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp",
      "new_id": "1e02bfe62f379be4961cdfefbe747c5ca9aac00f",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/LLVMIR/IR/LLVMAttrs.cpp"
    },
    {
      "type": "modify",
      "old_id": "6dcd94e6eea17b7cacdd333da7b7eb24c496db20",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp",
      "new_id": "62dce32bc4531332682856547d288110590994fd",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "3281d3a6544bd3d31667f1f31c260a01ce3206f2",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/LLVMIR/IR/LLVMInterfaces.cpp",
      "new_id": "ea46b21416e9f79e72cac6cea84b7313b818682a",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/LLVMIR/IR/LLVMInterfaces.cpp"
    },
    {
      "type": "modify",
      "old_id": "e2bccf7f6493e98af00806d70e630655bc782cbc",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp",
      "new_id": "fee2d3ed62930988f8690b13cea4c82779354eb8",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp"
    },
    {
      "type": "modify",
      "old_id": "aaf6b0593c2e6dd7f8ea93e90f13a0a56db9b09f",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp",
      "new_id": "6e29b129e88354adb48f0d93a91f0a62392d8e8a",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/LLVMIR/IR/NVVMDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "9671afd52fa77e6ef52f4d43b1bbad2ba392bdfb",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp",
      "new_id": "1a9ccf56008b824db5f745bbc3944d7ce38e324d",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/LLVMIR/IR/ROCDLDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "6fdb2f8c196478165cd24c26069d988eadb3439e",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/LLVMIR/Transforms/DIExpressionRewriter.cpp",
      "new_id": "8317b67a905e646c558dd1be76db94fb1dde103e",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/LLVMIR/Transforms/DIExpressionRewriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "4c31f0082a073570a80623d425c6d003e03520a1",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/LLVMIR/Transforms/DIScopeForLLVMFuncOp.cpp",
      "new_id": "5ceae9b16af2028035c78640455c38bd9a85678d",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/LLVMIR/Transforms/DIScopeForLLVMFuncOp.cpp"
    },
    {
      "type": "modify",
      "old_id": "8dd0c28d98522d5f66059eb60de952a37cfb2a23",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp",
      "new_id": "1a5a6e4ea1a3cf45a87bdf1697b34f301dd34fd6",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp"
    },
    {
      "type": "modify",
      "old_id": "2f55f5c0a7433d153f79df5342880ab8ee5ce832",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp",
      "new_id": "6ff63df258c79a48b306107e8cb2fab66ea977d1",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "f630c48cdcaa1d535106a22822a9b52c65386f9c",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/IR/MemRefMemorySlot.cpp",
      "new_id": "c5643f6e2f830ff8e04e0bd535a5a14609beb218",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/IR/MemRefMemorySlot.cpp"
    },
    {
      "type": "modify",
      "old_id": "89640ac323b68fb1a709eebac90dfcd3406e9e26",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/TransformOps/MemRefTransformOps.cpp",
      "new_id": "0c03670b4535f186fcd042042f12cd7af5830522",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/TransformOps/MemRefTransformOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "d25ddb41aa4eb67e9b17dc074a75c785cd1c5072",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/Transforms/ComposeSubView.cpp",
      "new_id": "7c777e807f08c0ccc7124b2fbd5115ccb98e4dd2",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/Transforms/ComposeSubView.cpp"
    },
    {
      "type": "modify",
      "old_id": "a617029ce470fee1fbc518e2f5dd729ddfabf354",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/Transforms/ExpandOps.cpp",
      "new_id": "e6e4c3b07ecb836d865bd3403e32902c6d5980b7",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/Transforms/ExpandOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "e9729a4766a0accc6c9bed9753982f9e89b49807",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/Transforms/FlattenMemRefs.cpp",
      "new_id": "76f7788c4dcc55bf3826876c15dacad91c514606",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/Transforms/FlattenMemRefs.cpp"
    },
    {
      "type": "modify",
      "old_id": "42c43ba8553a3ad80029fc22d96f9c65aa8f4547",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp",
      "new_id": "89be188af9129d7cf7afd3f40f3b939804bb57d8",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp"
    },
    {
      "type": "modify",
      "old_id": "21361d2e9a2d7e00be313de82241d636ab10e3c0",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/Transforms/IndependenceTransforms.cpp",
      "new_id": "35c661ecb886d29c5fd1a4d137d614c9c0b010a8",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/Transforms/IndependenceTransforms.cpp"
    },
    {
      "type": "modify",
      "old_id": "c475d92e0658e51d17460bae8b8e537f708c0e8e",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/Transforms/MultiBuffer.cpp",
      "new_id": "0a84962150ead0ab720cb3b75b3fad6efb591c7c",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/Transforms/MultiBuffer.cpp"
    },
    {
      "type": "modify",
      "old_id": "d6fcb8d9f0501c3dfd10e6a243b1863e1ea8963c",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/Transforms/NormalizeMemRefs.cpp",
      "new_id": "4ec04321dd3e2d481c812c485cf7420f8a1e89c8",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/Transforms/NormalizeMemRefs.cpp"
    },
    {
      "type": "modify",
      "old_id": "7bf7c7b8e024c3219db7dbce5e1525108c6081e0",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/Transforms/RuntimeOpVerification.cpp",
      "new_id": "d231516884c7d8f79c9ec7c55d46f23331281f84",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/Transforms/RuntimeOpVerification.cpp"
    },
    {
      "type": "modify",
      "old_id": "8735b10255ae3261e5013f444022f24efa5d59f7",
      "old_mode": 33188,
      "old_path": "mlir/lib/Dialect/MemRef/Utils/MemRefUtils.cpp",
      "new_id": "a50b4cfc74708dd031943d02a19fae339b35d172",
      "new_mode": 33188,
      "new_path": "mlir/lib/Dialect/MemRef/Utils/MemRefUtils.cpp"
    }
  ]
}
