)]}'
{
  "commit": "2ec049780fdd61ddbf6e9d6363f4f398fee5f885",
  "tree": "4615ea40c11571e76f90eec36df6bafa293fc770",
  "parents": [
    "ce3fed2f30c050123567d796d632d68d97940047"
  ],
  "author": {
    "name": "Adrian Kuegel",
    "email": "akuegel@google.com",
    "time": "Tue Jan 25 06:15:49 2022 -0800"
  },
  "committer": {
    "name": "TensorFlower Gardener",
    "email": "gardener@tensorflow.org",
    "time": "Tue Jan 25 06:25:13 2022 -0800"
  },
  "message": "Integrate LLVM at llvm/llvm-project@a83e9266b96c\n\nUpdates LLVM usage to match\n[a83e9266b96c](https://github.com/llvm/llvm-project/commit/a83e9266b96c)\n\nPiperOrigin-RevId: 424064089\nChange-Id: I4f1296612d55e30d77e634a2f63b4ad7c25de263\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1892d86642b0e0115a88ecdee8746aa9c949326",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/hlo/BUILD",
      "new_id": "b2b559926f8927dc2613775e5915d9d8a4dc1d98",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/hlo/BUILD"
    },
    {
      "type": "modify",
      "old_id": "eaa9e1d4f1875d6dabb29d5bb4b0541e92ac5069",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/hlo/include/mlir-hlo/Analysis/userange_analysis.h",
      "new_id": "31addb3a32bfa82b71bf91f2156f15de88138606",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/hlo/include/mlir-hlo/Analysis/userange_analysis.h"
    },
    {
      "type": "modify",
      "old_id": "cc45962ab3d05c0a618579268987b26edde14f95",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/hlo/lib/Analysis/test_userange_analysis.cc",
      "new_id": "6fd63365fef6ac23384e51d073f87264facf7c1c",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/hlo/lib/Analysis/test_userange_analysis.cc"
    },
    {
      "type": "modify",
      "old_id": "2714d3900325d3f4d91b49563d25cb124a74792d",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/hlo/lib/Analysis/userange_analysis.cc",
      "new_id": "3d106698581720f81591abc4950388c50be52959",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/hlo/lib/Analysis/userange_analysis.cc"
    },
    {
      "type": "modify",
      "old_id": "0eab703f89409ff7865d4c3387dceaaeb7fdcf4a",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/hlo/lib/Transforms/buffer_packing.cc",
      "new_id": "e5b37062079aff9159cf3b789f44965aa8263aaa",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/hlo/lib/Transforms/buffer_packing.cc"
    },
    {
      "type": "modify",
      "old_id": "f14f28bde56ce0261d9754d4d3291ce1ceca520b",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/hlo/lib/Transforms/buffer_reuse.cc",
      "new_id": "b0464e6e4c284de03d908c600e4165789074cce4",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/hlo/lib/Transforms/buffer_reuse.cc"
    },
    {
      "type": "modify",
      "old_id": "0482db3f765e44c57e2f42dde13f1bea01042536",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/hlo/lib/Transforms/copy_removal.cc",
      "new_id": "1cc4c76530049d4ce63370e119313f3aa59f62e4",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/hlo/lib/Transforms/copy_removal.cc"
    },
    {
      "type": "modify",
      "old_id": "b4f6536fee0b2950e7b88c9d670e09ce98ebc3c2",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/tensorflow/BUILD",
      "new_id": "e8212e5cd62bbfba4cee1a38c8a22489043744a9",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/tensorflow/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6e15c41423600d0548e54c9cc4ff2c8c59b5d032",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/tensorflow/transforms/guarantee_all_funcs_one_use.cc",
      "new_id": "eefd70141d86acf8ddca39e0cac42cd975a3007a",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/tensorflow/transforms/guarantee_all_funcs_one_use.cc"
    },
    {
      "type": "modify",
      "old_id": "eebe45d5ded3bea3599971c34acfe2432ae067e8",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/tfr/BUILD",
      "new_id": "1b44802d5ae7017897da9d9523b105f5dc9fc2e0",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/tfr/BUILD"
    },
    {
      "type": "modify",
      "old_id": "3c1463038822b02ce4e11c319ecea6ac432774f1",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/tfr/passes/canonicalize.cc",
      "new_id": "904af457b0f378b68c4072a37d3d9fe5428b8315",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/tfr/passes/canonicalize.cc"
    },
    {
      "type": "modify",
      "old_id": "54c4cec73feea0ab0c6a55d8c32d9a6e23da6f22",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/tools/kernel_gen/BUILD",
      "new_id": "ad9f76fbf78112fc6b71e81c454b770c1f015036",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/tools/kernel_gen/BUILD"
    },
    {
      "type": "modify",
      "old_id": "b7419493ce448fe20013a76987fcf5af4eebcb6e",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/tools/kernel_gen/kernel_creator.cc",
      "new_id": "57da7143a646912596ef4ca17f3b7b94b2b33162",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/tools/kernel_gen/kernel_creator.cc"
    },
    {
      "type": "modify",
      "old_id": "297b33baed2dd26e13091558bb26bbac4a0b98bc",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/xla/experimental/conv_emitter/BUILD",
      "new_id": "c002c7b267ec8f0a4981a3855a88c389b5c2edd5",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/xla/experimental/conv_emitter/BUILD"
    },
    {
      "type": "modify",
      "old_id": "7e2b991ce0ef6bb5e9cfe67955191592681c29ab",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/xla/experimental/conv_emitter/conv_emitter.cc",
      "new_id": "a428d2ab43198b5767e2543c6389920736e5bf03",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/xla/experimental/conv_emitter/conv_emitter.cc"
    },
    {
      "type": "modify",
      "old_id": "8d742807e119dad0a5bdb6be5cbf02210c77e69f",
      "old_mode": 33188,
      "old_path": "tensorflow/compiler/mlir/xla/experimental/conv_emitter/conv_emitter_transforms.cc",
      "new_id": "b466cbf5a945969cb2ef2dce5960167422036a01",
      "new_mode": 33188,
      "new_path": "tensorflow/compiler/mlir/xla/experimental/conv_emitter/conv_emitter_transforms.cc"
    },
    {
      "type": "modify",
      "old_id": "bf84d9389a54e413ae00ef16d791da50c371e874",
      "old_mode": 33188,
      "old_path": "third_party/llvm/workspace.bzl",
      "new_id": "175c39217a027172d72e55db37ded0c673d33e7d",
      "new_mode": 33188,
      "new_path": "third_party/llvm/workspace.bzl"
    }
  ]
}
