)]}'
{
  "commit": "4bb3848e38f5249479f367c3f95054b857528ee6",
  "tree": "0c8dee26363f6c02b6eb385bf08b570c7cfeb63e",
  "parents": [
    "916dae999a595ad1fec1a133f20b0b8e9a7e3f65"
  ],
  "author": {
    "name": "Han-Chung Wang",
    "email": "hanhan0912@gmail.com",
    "time": "Wed Nov 15 13:51:52 2023 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Nov 15 13:51:52 2023 -0800"
  },
  "message": "[CodeGen] Refactor verifying identical translation_info to a common method. (#15597)\n\nThe comments and the implementations are duplicated for all the\r\nbackends. The revision makes `*LowerExecutableTarget` and\r\n`*SelectLoweringStrategy` use the common util.\r\n\r\nIt also unifies the variable naming in `*LowerExecutableTarget`, which\r\nreplaces `executableLoweringPipeline` with `pipeline`; set LLVMGPU\r\nstrategy to `None` if there are no compute ops.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ae0317fbcbc921ed9093eedc8156baa75cb6bca",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/IREECodegenAttrs.cpp",
      "new_id": "fa14959224a3f59dfdd9c8342209c6ebf104e13d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/IREECodegenAttrs.cpp"
    },
    {
      "type": "modify",
      "old_id": "44c483fc5294a8f46d4fafed11958bb1eb2bcf9b",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/Dialect/IREECodegenAttrs.h",
      "new_id": "7c01f804362b1f77c74a5ab3f87baff04154bfd8",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/Dialect/IREECodegenAttrs.h"
    },
    {
      "type": "modify",
      "old_id": "658de880109f5d323eb154a6146d033ccad899a5",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPULowerExecutableTarget.cpp",
      "new_id": "c7147e369d598772411c4d341d9915dd1ca03e3b",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPULowerExecutableTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ed54bd33e290aff8116378e3aaaa6f2e2361467",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUSelectLoweringStrategy.cpp",
      "new_id": "8304176761c85a9083f66d29f23e0b675d92425d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMCPU/LLVMCPUSelectLoweringStrategy.cpp"
    },
    {
      "type": "modify",
      "old_id": "220f04eb40b157a64b8a1034e2dfb24e44933572",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp",
      "new_id": "232ba442c80714d9d9aab8197454f5af5004c015",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/KernelConfig.cpp"
    },
    {
      "type": "modify",
      "old_id": "c1562d3f17b0adfbf007a862ced70e8db5f53d4d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPULowerExecutableTarget.cpp",
      "new_id": "2db566f17c4953ab9830bf4d8d79393848e2b424",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPULowerExecutableTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "a572a81e23ffb84775b3cc6156e86042d97e9107",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUSelectLoweringStrategy.cpp",
      "new_id": "bc18f0781a8c07d8dcf10ab0ffba8a4a38b45142",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/LLVMGPU/LLVMGPUSelectLoweringStrategy.cpp"
    },
    {
      "type": "modify",
      "old_id": "94179301e9960945ebb43eb8217f6ad51cbadd0d",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVLowerExecutableTargetPass.cpp",
      "new_id": "adda4937c6d37c3d099ebdc9ff053fd65bae7bc9",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVLowerExecutableTargetPass.cpp"
    },
    {
      "type": "modify",
      "old_id": "2477c08d7aa8853cafc9c97d40956f4821dc828a",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVSelectLoweringStrategy.cpp",
      "new_id": "efc520f5c423e0c86dee4998aeb0db07b3bc281d",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/SPIRV/SPIRVSelectLoweringStrategy.cpp"
    },
    {
      "type": "modify",
      "old_id": "928b9839a5d5b2f5688ce67ce2c491bacce9be57",
      "old_mode": 33188,
      "old_path": "compiler/src/iree/compiler/Codegen/VMVX/VMVXLowerExecutableTargetPass.cpp",
      "new_id": "c42fad8fcba1520f2a72fb314976a63084185dde",
      "new_mode": 33188,
      "new_path": "compiler/src/iree/compiler/Codegen/VMVX/VMVXLowerExecutableTargetPass.cpp"
    }
  ]
}
