)]}'
{
  "commit": "d85738eb9fe3f131c0e237fe7e4d79e6f0f1c499",
  "tree": "7c857bbcf819dd8f85c4b99985c9ccdcd14a9272",
  "parents": [
    "47e88c92c34ec93a7fac4044f45abf5870dbbf08"
  ],
  "author": {
    "name": "Thomas",
    "email": "thomasraoux@google.com",
    "time": "Tue Feb 23 11:02:55 2021 -0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Feb 23 11:02:55 2021 -0800"
  },
  "message": "Add NVVM target to compiler (#4912)\n\nAdd NVVM/CUDA target to HAL and add lowering pipeline for linalg to NVVM.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "243e3e618c14d069436a05254e3483e9363c7112",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "274ab1539953b8c315c9972536d62d70f68b5906",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e85ec498975294df17e816cefa8bf3765f99a299",
      "old_mode": 33188,
      "old_path": "build_tools/bazel_to_cmake/bazel_to_cmake_targets.py",
      "new_id": "cccd72221558c823379258d6d99dca5604a77efa",
      "new_mode": 33188,
      "new_path": "build_tools/bazel_to_cmake/bazel_to_cmake_targets.py"
    },
    {
      "type": "modify",
      "old_id": "fa8f56f6551f97e5fb47365c27e0136e56a29963",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_copts.cmake",
      "new_id": "b673006f69b35f07358e0d1588326a5886f66685",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_copts.cmake"
    },
    {
      "type": "modify",
      "old_id": "bfa731792748de9ecdb9ebbb3b60c9427cdd9b20",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/BUILD",
      "new_id": "555dc1a08ed4f8d0404b7ac4dce77caec10c01c3",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/BUILD"
    },
    {
      "type": "modify",
      "old_id": "0a61e1463c00648969dca8857027930f6a5caf22",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/CMakeLists.txt",
      "new_id": "9f12d878b65c4c5328c7fc1878aba120f71e9d07",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3856f7dc71b3e633394866b3794804446027a179",
      "old_mode": 33188,
      "old_path": "iree/compiler/Conversion/Common/Passes.cpp",
      "new_id": "6b9d2a7ffd4a1608bae6b8c187bef0b78bad6541",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/Common/Passes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "db0d69ef8c2e9cdc11f5378ffb08b158a6fbff0a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToNVVM/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e34768d37d02097946f34e2fe4c4f09aeedcad0f",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToNVVM/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69bb302e6b389ddeeb86250ca91b815555313761",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToNVVM/ConvertToNVVM.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58079517de2adaa1dd1d5074a6f50db7c12ad17a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToNVVM/Passes.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb731dd11603e3958b05d334ef42fc34b6387c94",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToNVVM/Passes.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "675ed9130dc0129a80b584ff1f5cfc6cee2d0e57",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToNVVM/test/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ecaddd9257c71d33374285917c79d00c4e7dd62a",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToNVVM/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fb3e7208449022cd1516650922fcbf1b139c3909",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToNVVM/test/convert_to_nvvm.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "170dee68966013252485c8c2c54b89e8fc423477",
      "new_mode": 33188,
      "new_path": "iree/compiler/Conversion/LinalgToNVVM/test/pipeline_test.mlir"
    },
    {
      "type": "modify",
      "old_id": "4dce36e47a56203201fb0be48123cedf58f892b8",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/HAL/IR/HALBase.td",
      "new_id": "7d2930231e1b311b2a47e43aa4e4e6dce7df610d",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/IR/HALBase.td"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "718d7f1938d40e29bdfb31cf436539e223182bf8",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c7633f4a42eed6e48edbd450d65da303817ea58",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e92def316ddd50eb682a6543536c23745894393",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/CUDATarget.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d635bf2507ddc7b9f33e09a06c1ac8fcc7fea69e",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/CUDATarget.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "326145d04b6c75464d9f340b9b775a9e172ad1d7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/test/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b45bfa16199aab8d6c3681f04c13475d8c1685be",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/test/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ceb0560dd88d081cb8858a534794f579ae153ea0",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/HAL/Target/CUDA/test/smoketest.mlir"
    },
    {
      "type": "modify",
      "old_id": "46b45fa7cc295483272f77e5e62a88561a358201",
      "old_mode": 33188,
      "old_path": "iree/tools/BUILD",
      "new_id": "66f81881ecaa29b4a50c1b6ad72d04b9e18b56bd",
      "new_mode": 33188,
      "new_path": "iree/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "fc141a138028b6575bf19180e8b27c5c747dbfd0",
      "old_mode": 33188,
      "old_path": "iree/tools/CMakeLists.txt",
      "new_id": "73ea65f5d0605ad2e00eb1f99136a9b8f1168690",
      "new_mode": 33188,
      "new_path": "iree/tools/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6b1764857e4623a9968a2f2170877b989068ef22",
      "old_mode": 33188,
      "old_path": "iree/tools/init_targets.cc",
      "new_id": "723188640c03d8fbc91f42beefe4dad3df01a25d",
      "new_mode": 33188,
      "new_path": "iree/tools/init_targets.cc"
    }
  ]
}
