)]}'
{
  "commit": "75d4bb8b1cf4402d522f4152d6c26c77a2e0e90f",
  "tree": "59e1b29f76df9cb53fe2c759f87fd644c78d6e65",
  "parents": [
    "1dd226b071f069b2076059bc239489a4d026e58c"
  ],
  "author": {
    "name": "Marius Brehler",
    "email": "marius.brehler@iml.fraunhofer.de",
    "time": "Wed Jul 14 10:59:20 2021 +0000"
  },
  "committer": {
    "name": "Marius Brehler",
    "email": "marius.brehler@iml.fraunhofer.de",
    "time": "Wed Jul 14 14:44:29 2021 +0000"
  },
  "message": "Import and switch to fork of EmitC\u0027s C/C++ emitter\n\nImports the source files `CppEmitter.h` and `TranslateToCpp.cpp` from\niml130/mlir-emitc@f9968f65, adds a build configuration and adjusts the\nIREE build config to make use of the new build target.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d03c45b55ac18742fcbb54b3b16979fb3a26eeef",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "fd87436bb54994dc190c996571ab0f4ff7115161",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "246af4072bfca4fc81172ca96b910441eee7929b",
      "old_mode": 33188,
      "old_path": "build_tools/cmake/iree_copts.cmake",
      "new_id": "a3a4d420f3a8e8a2228fd01279f32b9a3d592ffd",
      "new_mode": 33188,
      "new_path": "build_tools/cmake/iree_copts.cmake"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8725ba19c49ef024c693fe95e84283f237cf6570",
      "new_mode": 33188,
      "new_path": "build_tools/third_party/mlir-emitc/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "21005a4be8eab0a67caa82f0439f5387b1636117",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Target/C/CMakeLists.txt",
      "new_id": "2678eccaf95616c409f84d9cd5cbe2916b1696df",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Target/C/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f6235b080d76ccc3393cbbb956d5a06bd3fd4ea8",
      "old_mode": 33188,
      "old_path": "iree/tools/CMakeLists.txt",
      "new_id": "1217d8e0d2937710de914e730068ce012b2af378",
      "new_mode": 33188,
      "new_path": "iree/tools/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "537293d6b1d07eb495f6ac9c14caa4f63c0f45f3",
      "new_mode": 33188,
      "new_path": "third_party/mlir-emitc/LICENSE"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e448432afab4f804dc502217041f521b518e3a03",
      "new_mode": 33188,
      "new_path": "third_party/mlir-emitc/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84d85f8a04a9f157013966e7f22b50171ccaad04",
      "new_mode": 33188,
      "new_path": "third_party/mlir-emitc/include/emitc/Target/Cpp/CppEmitter.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d10017120d18c694583a0afb7515aae28781b660",
      "new_mode": 33188,
      "new_path": "third_party/mlir-emitc/lib/Target/Cpp/TranslateToCpp.cpp"
    }
  ]
}
