)]}'
{
  "commit": "6b112efca689180926a50c9f05cbbd8c7f65e17c",
  "tree": "b2490ebf4ed8901d3b7a313399e5a3285a568b1f",
  "parents": [
    "d09dd9d2f5e6c4be7c111b9276fa2f0a935119b0"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Thu Oct 03 10:45:14 2019 -0700"
  },
  "committer": {
    "name": "iree-copybara-bot",
    "email": "iree-copybara-bot@google.com",
    "time": "Thu Oct 03 11:08:35 2019 -0700"
  },
  "message": "Rollup of fixes for MSVC and CMake build.\nWith these changes iree-translate can build with Clang and MSVC through CMake!\nThere\u0027s still some cleanup required for ALWAYSLINK in the CMake rules however this is enough to at least verify we can build and start setting up CI.\n\nProgress on issue #6.\n\nPiperOrigin-RevId: 272693901\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d37983a15909494b44ceef92066dc97feeeddca6",
      "old_mode": 33188,
      "old_path": ".clang-format",
      "new_id": "2c73cd8da579435ddc4c8ee947fe9d93f9e6b07a",
      "new_mode": 33188,
      "new_path": ".clang-format"
    },
    {
      "type": "modify",
      "old_id": "f37b16db24cf7aca6ff37ca8810441582990046d",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "41f5af9c4438256a55296500ef9c9508d3d68a91",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3d60bc20eb3a7ca7c9e03795f702da862ff32eba",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/external_cc_library.cmake",
      "new_id": "74adf07c80c04113f6e9ccbf1b8a214439e0a835",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/external_cc_library.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72f682a127820a8dabdcc187358049d1a3aadc25",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/external_tablegen_library.cmake"
    },
    {
      "type": "modify",
      "old_id": "2d4f20adf15276f1a3d96f867cecba00fe8015f8",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/flatbuffer_cc_library.cmake",
      "new_id": "ea390458c079358a21cabbb12a8d108b25adfb82",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/flatbuffer_cc_library.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4cf95a897761209a791cd9c1936f0a6da2e1d47c",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_cc_binary.cmake"
    },
    {
      "type": "modify",
      "old_id": "96482bb562801ea56433544b41b6084dbcea957f",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_cc_library.cmake",
      "new_id": "bb8c74ece06a90ddeda0fb0f1a5f554f68789a15",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_cc_library.cmake"
    },
    {
      "type": "modify",
      "old_id": "3a6b3c1943846d42e276b24a5515b0f0db8fa06c",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_cc_test.cmake",
      "new_id": "a159665f7f11cc8d1a56638c652d5eba0826cb81",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_cc_test.cmake"
    },
    {
      "type": "modify",
      "old_id": "1645be02260615aca07561475367e65c43623899",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_copts.cmake",
      "new_id": "85b6e8e791fae38da8d9db6c89e3b409112e7f33",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_copts.cmake"
    },
    {
      "type": "modify",
      "old_id": "2e0a862156191e6cf073bcd73b7dcc10b7101f76",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_tablegen_library.cmake",
      "new_id": "705e2147fd9175a714e3930cb124f382cfea7016",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_tablegen_library.cmake"
    },
    {
      "type": "modify",
      "old_id": "bd8c1e98e2b65804235abe67b3cac6f0b8dbbf43",
      "old_mode": 33188,
      "old_path": "build_tools/third_party/ruy/CMakeLists.txt",
      "new_id": "dd19f95a6d1f9694060e656fdc10154387d5d04b",
      "new_mode": 33188,
      "new_path": "build_tools/third_party/ruy/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "445cd1e01f1b748fc9318c0fe5e3bc8cc3dd97be",
      "new_mode": 33188,
      "new_path": "build_tools/third_party/tensorflow/tensorflow/compiler/mlir/xla/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "abfbe0273a99eac84a008c6c532683e4514e7527",
      "old_mode": 33188,
      "old_path": "iree/base/CMakeLists.txt",
      "new_id": "79e27aa170f6ac212717c76c42c70b267a06c8fd",
      "new_mode": 33188,
      "new_path": "iree/base/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c0a67f04128e78ab52f26f260e1461c23b4a4f93",
      "old_mode": 33188,
      "old_path": "iree/base/file_path.cc",
      "new_id": "13230cefd8cd8a055c20b43a8009c01b03e6090e",
      "new_mode": 33188,
      "new_path": "iree/base/file_path.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efbf975f5ba52e54c2e2af48c971d8e92b49af33",
      "new_mode": 33188,
      "new_path": "iree/base/internal/file_handle_win32.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "793e5c6f4f0c802a11fbe795ab17cd8385477ae5",
      "new_mode": 33188,
      "new_path": "iree/base/internal/file_handle_win32.h"
    },
    {
      "type": "modify",
      "old_id": "4b33d4e59a7a2b9fc6e78f8a5dcf61d7829875d7",
      "old_mode": 33188,
      "old_path": "iree/base/internal/file_io_win32.cc",
      "new_id": "bb06b5f21755dd1dd1eff8794b3bf536dd59dd7b",
      "new_mode": 33188,
      "new_path": "iree/base/internal/file_io_win32.cc"
    },
    {
      "type": "modify",
      "old_id": "bb6ef307420b0f4b42a9b9776d9ab1dab8afa8ef",
      "old_mode": 33188,
      "old_path": "iree/base/internal/file_mapping_win32.cc",
      "new_id": "ebe8fb7f13328c006f200e7d6497dc5c5640aa37",
      "new_mode": 33188,
      "new_path": "iree/base/internal/file_mapping_win32.cc"
    },
    {
      "type": "modify",
      "old_id": "68a6f45aefc6b2b2020eff6d4282be97fd2903a2",
      "old_mode": 33188,
      "old_path": "iree/base/intrusive_list.h",
      "new_id": "ce31c54d514ecb1b2ef69866e17f99f15b59fb3f",
      "new_mode": 33188,
      "new_path": "iree/base/intrusive_list.h"
    },
    {
      "type": "modify",
      "old_id": "350d830d0631ae4ac68e48357417f059e791e98f",
      "old_mode": 33188,
      "old_path": "iree/base/time.h",
      "new_id": "81f98090d5e376e45d2142daaab9ceeafbcd9ebe",
      "new_mode": 33188,
      "new_path": "iree/base/time.h"
    },
    {
      "type": "modify",
      "old_id": "ceee341aad2acdb3877e5b1bf0299f5dc1c551c9",
      "old_mode": 33188,
      "old_path": "iree/compiler/IR/CMakeLists.txt",
      "new_id": "f46c72bb2f9057de75bef6da5a3481eb282b4c85",
      "new_mode": 33188,
      "new_path": "iree/compiler/IR/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2a12c2eafc9a1f0852ac85cf5cfd42c5b8bb3194",
      "old_mode": 33188,
      "old_path": "iree/compiler/IR/Interpreter/CMakeLists.txt",
      "new_id": "a578942fbf73455ca4d4cc079b6eef08bd3c0296",
      "new_mode": 33188,
      "new_path": "iree/compiler/IR/Interpreter/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a8952fca640cc5ef1645eb86a06494306c70df9f",
      "old_mode": 33188,
      "old_path": "iree/compiler/IR/Sequencer/CMakeLists.txt",
      "new_id": "27b568d15bd6868e682982b26c816b87a474477f",
      "new_mode": 33188,
      "new_path": "iree/compiler/IR/Sequencer/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a5b848a2b986ed674fb5dc7aca9808f6d5679e2d",
      "old_mode": 33188,
      "old_path": "iree/compiler/Serialization/BytecodeWriter.cpp",
      "new_id": "a357c3a41fa8df41f6d4e63c2636e1ea97337f76",
      "new_mode": 33188,
      "new_path": "iree/compiler/Serialization/BytecodeWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "ebf317589b8f09887fb1d7543881b19d110a753c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Serialization/CMakeLists.txt",
      "new_id": "22416bbd0caaa307a23d945c850cc400a5e9503b",
      "new_mode": 33188,
      "new_path": "iree/compiler/Serialization/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "fc7b090b91f08990202dfc9a32e0e4789f32a6e2",
      "old_mode": 33188,
      "old_path": "iree/compiler/Transforms/CMakeLists.txt",
      "new_id": "37316e1fd67bf4d8c38c3914acb542c36bfea55d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Transforms/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f9de4748604ca2d3f1d2aef9938f409fcb5bcfe9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Transforms/Interpreter/CMakeLists.txt",
      "new_id": "b96054ef693343fbd5c2cc171a6993e420bd9775",
      "new_mode": 33188,
      "new_path": "iree/compiler/Transforms/Interpreter/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "302565ba135f0a8f9b5d9ede4e11f6e861ef3d1b",
      "old_mode": 33188,
      "old_path": "iree/compiler/Transforms/Interpreter/LegalizeInterpreterOps.cpp",
      "new_id": "c7c51348b5beff3abb0b00a3ccfa2b15ed76330e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Transforms/Interpreter/LegalizeInterpreterOps.cpp"
    },
    {
      "type": "delete",
      "old_id": "fe59764054b97b4a23606bb1f294213ede9b6daf",
      "old_mode": 33188,
      "old_path": "iree/compiler/Transforms/Interpreter/LegalizeInterpreterOps.td",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1bb28a34245980593c902afb995f25db836d5ae8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Transforms/Interpreter/LowerToInterpreterDialect.cpp",
      "new_id": "564d3ab97f12a118c346b315cfd8afa43e52a4e8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Transforms/Interpreter/LowerToInterpreterDialect.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b446a4f8f4aa997cb7347d0d1c749c425ad652c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Transforms/Sequencer/CMakeLists.txt",
      "new_id": "1396a6ec8fc6f928d0cadcf6ef8f9c0362b7fb8e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Transforms/Sequencer/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a0966293382ddcb3bd60e902d67156ee5a4c050c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/CMakeLists.txt",
      "new_id": "036be3a56b99902ddfa92b08fda338860bdf40c6",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b20164df4c4eacb6517a8529fe02836b4330a281",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/Interpreter/CMakeLists.txt",
      "new_id": "85d6ee5948f34ed24e0c0b31ddcfdbd7af2f65bd",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/Interpreter/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a2ba78d4d60ec0d7e6563f114ce160751920573c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/SPIRV/CMakeLists.txt",
      "new_id": "3bf540da59db4bae2f2cb49a428600220e2b671a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/SPIRV/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "747b83cd55a290214e1128b689d026fb098a4369",
      "old_mode": 33188,
      "old_path": "iree/compiler/Translation/Sequencer/CMakeLists.txt",
      "new_id": "ac531f2a558fb1766d1a0452530dd47c15ef4360",
      "new_mode": 33188,
      "new_path": "iree/compiler/Translation/Sequencer/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "65953c7fed79c7301c3e3bd54f58573d792b93ee",
      "old_mode": 33188,
      "old_path": "iree/compiler/Utils/CMakeLists.txt",
      "new_id": "b946f5ff35eb57a3f51835ab14fc025f868204f7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Utils/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "2d20d149b0b9713aa3c6ff171b7362afc8b47fe8",
      "old_mode": 33188,
      "old_path": "iree/hal/CMakeLists.txt",
      "new_id": "0a622d670bc5900ea57de087be511381c52c1dbb",
      "new_mode": 33188,
      "new_path": "iree/hal/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c39ae004d8968d12cc839127851bec54e672d22f",
      "old_mode": 33188,
      "old_path": "iree/hal/executable_cache.cc",
      "new_id": "26ce40c851606bccc600cf173e65f76e5071f5d6",
      "new_mode": 33188,
      "new_path": "iree/hal/executable_cache.cc"
    },
    {
      "type": "modify",
      "old_id": "95a527e5bc6ca6a107f9dee5741967b9183bce56",
      "old_mode": 33188,
      "old_path": "iree/hal/executable_cache.h",
      "new_id": "3e31831fc43ccc58e7cf5e1a80a627117f1724a6",
      "new_mode": 33188,
      "new_path": "iree/hal/executable_cache.h"
    },
    {
      "type": "modify",
      "old_id": "bff14e4a339fd7e225de77143cc85d4862bbbe83",
      "old_mode": 33188,
      "old_path": "iree/hal/host/CMakeLists.txt",
      "new_id": "2341df7b59b9322c946e1760c2dc0572373a3a4d",
      "new_mode": 33188,
      "new_path": "iree/hal/host/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "8eea660d6d338cd8e5f6aa7e5fd9ffd688aca774",
      "old_mode": 33188,
      "old_path": "iree/hal/host/async_command_queue_test.cc",
      "new_id": "256aee73998d8c241693ff28034134491ff489b6",
      "new_mode": 33188,
      "new_path": "iree/hal/host/async_command_queue_test.cc"
    },
    {
      "type": "modify",
      "old_id": "27d5886c133d15a266a9b4bc89ad125a9654867b",
      "old_mode": 33188,
      "old_path": "iree/hal/host/host_fence_test.cc",
      "new_id": "3223d4ad4abf70011b9e357568d3cf790f9d217a",
      "new_mode": 33188,
      "new_path": "iree/hal/host/host_fence_test.cc"
    },
    {
      "type": "modify",
      "old_id": "67e42f91f07c683fad0937f0045837a146394e6d",
      "old_mode": 33188,
      "old_path": "iree/hal/interpreter/bytecode_kernels_test.cc",
      "new_id": "db9a63b124994b4207424fcbcedb4f9143e61df6",
      "new_mode": 33188,
      "new_path": "iree/hal/interpreter/bytecode_kernels_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bfe0e0c18b8712a72776f304e40a9ca63255929d",
      "old_mode": 33188,
      "old_path": "iree/hal/vulkan/CMakeLists.txt",
      "new_id": "5ace69ee051a0c6f39a0872b1039e1ab0928d197",
      "new_mode": 33188,
      "new_path": "iree/hal/vulkan/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c379f53f2f62d1c4b6c233fd6a6ec606faa60f71",
      "old_mode": 33188,
      "old_path": "iree/hal/vulkan/dynamic_symbols.cc",
      "new_id": "6b968760d90bde033c6f796deaa838a6e76af814",
      "new_mode": 33188,
      "new_path": "iree/hal/vulkan/dynamic_symbols.cc"
    },
    {
      "type": "modify",
      "old_id": "a47f21094639d6af8af2d30c62a27aeac02f4311",
      "old_mode": 33188,
      "old_path": "iree/tools/CMakeLists.txt",
      "new_id": "08a729b46f96d06c352deddddac44534a061a549",
      "new_mode": 33188,
      "new_path": "iree/tools/CMakeLists.txt"
    }
  ]
}
