)]}'
{
  "commit": "b63aaf4c1414a6151643124e07b862ce291f3373",
  "tree": "8ef26d48519315019d37045f25c6107ed287f79e",
  "parents": [
    "4a1342eff327eed8fa87daf0c390223a3a5d407a"
  ],
  "author": {
    "name": "rsuderman",
    "email": "suderman@google.com",
    "time": "Mon Nov 16 14:18:25 2020 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Nov 16 14:18:25 2020 -0800"
  },
  "message": "Merge google -\u003e main (#3863)\n\n95ac5ea Synchronize submodules\r\nc61b3a5 Merge pull request #3860 from rsuderman:main-to-google\r\n2b4ddc1 Merge pull request #3853 from rsuderman:main-to-google\r\n08ba510 Synchronize submodules with LLVM at llvm/llvm-project@c30ab6c\r\nf1c5ffd Synchronize submodules\r\n633ecb3 Integrate LLVM at llvm/llvm-project@a8db144\r\ne882ead Format LoadStoreVectorization.cpp.\r\n6fb8dea Synchronize submodules\r\n6676458 Synchronize submodules with LLVM at llvm/llvm-project@76b6cb5\r\n06b142b Merge pull request #3833 from ScottTodd:main-to-google\r\n107a4ce Disable flaky test.\r\n57640c9 Merge branch \u0027google\u0027 into main-to-google\r\n16d662d Synchronize submodules\r\n269d91a Integrate LLVM at llvm/llvm-project@c30ab6c\r\nabd52b3 Synchronize submodules\r\n7f0f6de Integrate LLVM at llvm/llvm-project@76b6cb5\r\nbb7ecd6 Synchronize submodules\r\nb3ba7f2 Integrate LLVM at llvm/llvm-project@a7b6574\r\n2205157 Update pass-pipeline tests to remove ambiguity.\r\n25ae98b Fix header guard and clarify file comment.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fc186ccadc43aaaa05c6b19b46cffd7afd2c869c",
      "old_mode": 33188,
      "old_path": "SUBMODULE_VERSIONS",
      "new_id": "7371f9a6958e0f3a4e0ef73316ed0233c5cf3105",
      "new_mode": 33188,
      "new_path": "SUBMODULE_VERSIONS"
    },
    {
      "type": "modify",
      "old_id": "af5b7be066eeb51560ed302855c67ed113bedc0a",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "c93b301c4a15172f89f6343f582f517f170b6be9",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "modify",
      "old_id": "38f1aeb5fc9c51edc86c58b0a7b4a6727041bf93",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/compiler/dialect/tf_tensorlist/conversion/test/convert_tf_to_tf_tensorlist.mlir",
      "new_id": "1f08ff4e80d30a08ea9fe04b71e820b135042092",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/compiler/dialect/tf_tensorlist/conversion/test/convert_tf_to_tf_tensorlist.mlir"
    },
    {
      "type": "modify",
      "old_id": "d13e515abc6920cbf86c349bed63ffbc4c4766f2",
      "old_mode": 33188,
      "old_path": "integrations/tensorflow/e2e/keras/layers/BUILD",
      "new_id": "43de7d9b1742cd21a9e3e9be59b6eec1965971a1",
      "new_mode": 33188,
      "new_path": "integrations/tensorflow/e2e/keras/layers/BUILD"
    },
    {
      "type": "modify",
      "old_id": "0ce710fe0693a9349055c333097f737d9ace0298",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/CodegenUtils/GetNumWorkgroups.h",
      "new_id": "e8cd9db28b2c50ce01987c2cbdb39d7403fb1269",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/CodegenUtils/GetNumWorkgroups.h"
    },
    {
      "type": "modify",
      "old_id": "654e4213c255d3562f173f117d7c1ef582196653",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/CodegenUtils/MatmulCodegenStrategy.cpp",
      "new_id": "43bbf3ef82bfcf81cf2e9f199982c173b05c9dee",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/CodegenUtils/MatmulCodegenStrategy.cpp"
    },
    {
      "type": "modify",
      "old_id": "a233a8bb8eef1f48a9b1c086b7a70f869c959d86",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/KernelDispatchUtils.cpp",
      "new_id": "16d45107db51b01ce44103692e442462ae497a2f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/KernelDispatchUtils.cpp"
    },
    {
      "type": "modify",
      "old_id": "93916764edd212fdd3908ac3a692e2c520047163",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToSPIRV/VectorizeMemref.cpp",
      "new_id": "53846d8b2bfbc5a87e79a8b396940b97f7cc84af",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToSPIRV/VectorizeMemref.cpp"
    },
    {
      "type": "modify",
      "old_id": "e5358c533a3082842ed476035e321bdec0373051",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/LinalgToVector/LoadStoreVectorization.cpp",
      "new_id": "e23ee89780c7230c5528bb12af489703671412f2",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToVector/LoadStoreVectorization.cpp"
    },
    {
      "type": "modify",
      "old_id": "17dae9c2a34752f4bf6e2f7d96cfc6092819ae87",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Conversion/HALToVM/test/constant_ops.mlir",
      "new_id": "46922926e778be2be03b5ca2fb3bd3dcb0ce2f88",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Conversion/HALToVM/test/constant_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "b9dfe09537784e92b1bf898b7c5b7e92dd6d1cdd",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Analysis/test/register_allocation.mlir",
      "new_id": "6f0aea7859f91915201f775d978d68b670a7d3ae",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Analysis/test/register_allocation.mlir"
    },
    {
      "type": "modify",
      "old_id": "3997bab3e84c2b4a41dded32cd1dba5ea37c4ada",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Analysis/test/value_liveness.mlir",
      "new_id": "755dc677aa7bdc170ac4e023af66a1427392f08c",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Analysis/test/value_liveness.mlir"
    },
    {
      "type": "modify",
      "old_id": "2ad01e4b485d8753600766d967d1a7358b98ddd3",
      "old_mode": 57344,
      "old_path": "third_party/llvm-bazel",
      "new_id": "6d15aaeb7ac6cb70b6c67f04a081939b5f121136",
      "new_mode": 57344,
      "new_path": "third_party/llvm-bazel"
    },
    {
      "type": "modify",
      "old_id": "c8d73d939fa4fda9c87b3979225d02d63062bd68",
      "old_mode": 57344,
      "old_path": "third_party/llvm-project",
      "new_id": "a8db144169279332db59d30051f249efa0201ab3",
      "new_mode": 57344,
      "new_path": "third_party/llvm-project"
    },
    {
      "type": "modify",
      "old_id": "3ea78d0fdd5402809e12d067b81dcd2a43cc8a45",
      "old_mode": 57344,
      "old_path": "third_party/tensorflow",
      "new_id": "6468a1d17ae43c161e836bd3d1af081e8e44ef0d",
      "new_mode": 57344,
      "new_path": "third_party/tensorflow"
    }
  ]
}
