)]}'
{
  "commit": "42ff8eb4a14cb64f0f488c88b22c3ebd85dc289a",
  "tree": "1aa2cc6e8514a82f265008aeab8ac50cbe02f018",
  "parents": [
    "5e6361321b7dd12d486bf92b10fe34d462c38cf3"
  ],
  "author": {
    "name": "Rob Suderman",
    "email": "rob.suderman@gmail.com",
    "time": "Thu Aug 27 13:29:28 2020 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "iree-copybara-bot@google.com",
    "time": "Thu Aug 27 13:31:04 2020 -0700"
  },
  "message": "Merge main -\u003e google\n\n* 0c97a1c2 Merge pull request #3022 from rsuderman/google-to-main\n* bf264f45 Merge branch \u0027main\u0027 into google-to-main\n* 8524cb9b Split LLVM targets into subfolders to support CMake filtering. (#2960)\n* 6e782113 Fixed Emulator Timeline Semaphore parameter name (#3019)\n* aa8d1c0f Enable simple.mlir test for iree-benchmark-module on vulkan (#3016)\n* 6db4e7bd [vulkan] Release timepoint fences more aggressively when possible (#2800)\n* a1365d33 [vulkan] Do not request timeline semaphore if not available (#2904)\n* a38c8905 Add more type support to model builder matmul benchmark. (#2977)\n* a293ca7b Fix hyperlink to getting started docs on python page. (#3015)\n* b022e70a Release inputs before closing the session. (#3004)\n* f1678df2 Dynamicly register benchmark for entry_function with name BM_{entry_function} ..\n* 6282700e Expand the tf_module_to_compiler_module API (#3009)\n* f7e561a6 Merge pull request #3006 from rsuderman/google-to-main\n* 8341d71c Explicitly insert dialects in conversion passes (#3002)\n* b7c2b60e Fix format by changing to LLVM style (#3008)\n* 4286f171 Merge branch \u0027main\u0027 into google-to-main\n* f0a07f63 Allow iree.placeholder as an op between splittable ops. (#2999)\n* 6bd3b1dc Use hidden visibility for all symbols by default (#2997)\n* d6500826 VMLA Dynamic Iota support with Shape dialect work. (#2965)\n* c724ee45 Add function to hide SavedModel roundtrip (#2995)\n* 2fedce64 Merge pull request #2996\n* c5f7030b Merge branch \u0027main\u0027 into google-to-main\n* cf3211d9 [vulkan] Reset TimePointFence status when releasing back to pool (#2905)\n* ebc6a833 Add lint action to check for tabs (#2984)\n* 932339ce Merge pull request #2964 from silvasean/add-dynamic-dot-example\n* df727ae3 Integrate MLIR-EmitC at iml130/mlir-emitc@560cd8c (#2990)\n* e824d364 Refactor for explicit dialect registration (#2978)\n* 38b7d2cf Allow ModelRunner to receive an array of extra symbols available during JITing..\n* 264a97df Fuse linalg.tensor_reshape operations with hal.interface* operations. (#2973)\n* 0e3c7373 Fold flow.tensor.update when all operands are constant (#2982)\n* c7a21c2a Merge pull request #2983 from rsuderman/google-to-main\n* fd55a860 Add a dynamically shaped mhlo.dot lowering example\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/iree/pull/3025 from rsuderman:main-to-google 0c97a1c2011347d47df22f3a9a0f726121d5a0b6\nPiperOrigin-RevId: 328804964\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8550d7d2cdfddd67baf2274266f1522f68a4d23",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/compiler/BUILD",
      "new_id": "dca46ed367958c0a10c91d72a2e6cd27987219a1",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler/BUILD"
    },
    {
      "type": "modify",
      "old_id": "d8ed6c1c2765a24980dc31117540a2274df9d3ef",
      "old_mode": 33188,
      "old_path": "bindings/python/pyiree/compiler/CMakeLists.txt",
      "new_id": "b47cb6fc204254be77ad142c14f71f71a3a80591",
      "new_mode": 33188,
      "new_path": "bindings/python/pyiree/compiler/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5c32e14136352ec9fb0441c5bc76af517491c1a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bf21b5ea14b808951e1f309d67150501b7dde460",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/CMakeLists.txt"
    },
    {
      "type": "rename",
      "old_id": "a55db32c76fbaf8cca514d6cd28c6c65ff296eb6",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTarget.cpp",
      "new_id": "9849d761990f6d536e53b7aba58100bca7c431aa",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/LLVMAOTTarget.cpp",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "305d543b6c5fdc734034c60e217d261622de6996",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTarget.h",
      "new_id": "5df2217b63a2171929d408834e62b9dba2ad1fca",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/LLVMAOTTarget.h",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "669f17cd99170efd26dca74ebe21bcce167deb43",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMAOTTargetLinker.h",
      "new_id": "d6d52201225a93e6d127f47e22c54b7d84b3a170",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/LLVMAOTTargetLinker.h",
      "score": 84
    },
    {
      "type": "rename",
      "old_id": "19c337251edf76d3d98f9bc94c57025c3a598b96",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/internal/BUILD",
      "new_id": "6dadc263cc146c0b5e7ac8bb8ca29219f5e5b175",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/internal/BUILD",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "b91dae5a3791a64ec338b5ed32070ae128a82455",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/internal/CMakeLists.txt",
      "new_id": "01cb45953f1e3af0079909a8b2c5bc5751e2bdec",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/internal/CMakeLists.txt",
      "score": 90
    },
    {
      "type": "rename",
      "old_id": "65d8e22eb129e0492c3a9051023a0c4ff598cd07",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/internal/LLVMAOTTargetLinker.cpp",
      "new_id": "8acd2d6c946a0a87a7d771134122aee8d91690b7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/AOT/internal/LLVMAOTTargetLinker.cpp",
      "score": 97
    },
    {
      "type": "modify",
      "old_id": "e0cbfb972c816199023f7e5ec9f7af4568c73ee6",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/BUILD",
      "new_id": "7c0a8432131a9023ae7e7bd30816ba09981df054",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/BUILD"
    },
    {
      "type": "modify",
      "old_id": "8a1d4e5b0820ba4b406214d20a0dc88e6e902653",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt",
      "new_id": "43b2e50c568d514d9fe3734b0bf5babeffdd3ce5",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bbb82b0275537f64459f783eaaebb8319773c708",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/IR/BUILD"
    },
    {
      "type": "copy",
      "old_id": "b91dae5a3791a64ec338b5ed32070ae128a82455",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/internal/CMakeLists.txt",
      "new_id": "6b1604fc4474c4709a35e99549ed260134c00794",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/IR/CMakeLists.txt",
      "score": 60
    },
    {
      "type": "rename",
      "old_id": "5bf71c44f6644aa0eaad99195ba1b7e1e3e3b9e9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRTarget.cpp",
      "new_id": "87f32fd89384b71693eda94f760625b56c46153a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/IR/LLVMIRTarget.cpp",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "6a561be0c5da9799981c12fe606c6ba2a8ad66dd",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/Target/LLVM/LLVMIRTarget.h",
      "new_id": "46db6a92fc9025897e07ace8a25a4243550531ff",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/LLVM/IR/LLVMIRTarget.h",
      "score": 82
    },
    {
      "type": "modify",
      "old_id": "f4792fe03344499dc6abc22719fa94a4e10e753a",
      "old_mode": 33188,
      "old_path": "iree/tools/BUILD",
      "new_id": "c27bdf6e40510ae48e6940a3f3703c02b3c177c8",
      "new_mode": 33188,
      "new_path": "iree/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6918aa89b2347c709f33353db86b297c8ec12f4b",
      "old_mode": 33188,
      "old_path": "iree/tools/CMakeLists.txt",
      "new_id": "f3a33a50ec04b8b0f7059923d4aee899591c1456",
      "new_mode": 33188,
      "new_path": "iree/tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c0b4c4f16f1070bae2b0f07faf016018ad419104",
      "old_mode": 33188,
      "old_path": "iree/tools/init_targets.cc",
      "new_id": "99df72cb3507a3c2309ce337b143d4a66fba7c94",
      "new_mode": 33188,
      "new_path": "iree/tools/init_targets.cc"
    }
  ]
}
