)]}'
{
  "commit": "5eae15eef023e024b5459376bfa80e81a1289d04",
  "tree": "b062e0d40a79c043cac4c7ae29f00e23f668aff4",
  "parents": [
    "7deb25f2c494ddd945507b5445e4ce97f955f9a5"
  ],
  "author": {
    "name": "Simon Camphausen",
    "email": "simon.camphausen@iml.fraunhofer.de",
    "time": "Wed Apr 21 17:37:52 2021 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Apr 21 08:37:52 2021 -0700"
  },
  "message": "Add conversions from vm list operations to emitc (#5350)\n\nThis adds basic support for all list operations except for the ones dealing with refs.\r\n\r\nThings missing include lists as function arguments/results and basic block arguments.\r\n\r\nCo-authored-by: Marius Brehler \u003cmarius.brehler@iml.fraunhofer.de\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4dafc735431da767d91df440c634bd8794e8d206",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Conversion/VMToEmitC/CMakeLists.txt",
      "new_id": "8e82941cab24908d8282362c2c76d3eac9cf3374",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Conversion/VMToEmitC/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "695660e448f374cf4f10e81e1a3ded164c69274c",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Conversion/VMToEmitC/ConvertVMToEmitC.cpp",
      "new_id": "4bfa50a6961114e31c10dc013dea5ad7dcfd7885",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Conversion/VMToEmitC/ConvertVMToEmitC.cpp"
    },
    {
      "type": "modify",
      "old_id": "a98971d773b0a40cbea545c3562daf1463f5fb82",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Target/C/CMakeLists.txt",
      "new_id": "7462368056299dbf3d9e4157eed893b8e587e281",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Target/C/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "b58c9cf2a3cb1bbb44df90dbc7baa2eac37e07f9",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Target/C/CModuleTarget.cpp",
      "new_id": "0aa51cb1f716f7eefd98511fd2f0960f4546cd22",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Target/C/CModuleTarget.cpp"
    },
    {
      "type": "modify",
      "old_id": "4d23bdf8dc080dd1e0f4d21ed9c270822b2efed6",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Target/C/test/add.mlir",
      "new_id": "e571f539a363313219a898456ed97a3bfc03aaa7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Target/C/test/add.mlir"
    },
    {
      "type": "modify",
      "old_id": "1fdd5ec0ed20a02160e4b6cf794a68b2851fb426",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Target/C/test/calling_convention.mlir",
      "new_id": "4fd9dbfc5a55f4f7ee1dc9ec854718bd333e9cf0",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Target/C/test/calling_convention.mlir"
    },
    {
      "type": "modify",
      "old_id": "071491cff7906b9b961acc1980088bc6eebe475a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Target/C/test/control_flow.mlir",
      "new_id": "35f79f99a8a2ef333bf9f0d5242a7cd019597001",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Target/C/test/control_flow.mlir"
    },
    {
      "type": "modify",
      "old_id": "629252cb9966fdb8a1daf8e53aaf56978b317c2a",
      "old_mode": 33188,
      "old_path": "iree/compiler/Dialect/VM/Target/C/test/global_ops.mlir",
      "new_id": "87e261f2c38250cd5ae548496cb1c560cb1bb9b7",
      "new_mode": 33188,
      "new_path": "iree/compiler/Dialect/VM/Target/C/test/global_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "7099f3847f4a2eb60f9b82201491813fd816c88e",
      "old_mode": 33188,
      "old_path": "iree/vm/ops.h",
      "new_id": "3afd05f3fd1b6a271892cf381684870ca0cd2caf",
      "new_mode": 33188,
      "new_path": "iree/vm/ops.h"
    },
    {
      "type": "modify",
      "old_id": "d3ddb0ea5c30a76a9254d347a880ff2561c95740",
      "old_mode": 33188,
      "old_path": "iree/vm/test/emitc/CMakeLists.txt",
      "new_id": "abb12b3374c360ca958eeef5cccf8c2d17baacd6",
      "new_mode": 33188,
      "new_path": "iree/vm/test/emitc/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a487250be362facf44651d23fa0ae9e1347e1773",
      "old_mode": 33188,
      "old_path": "iree/vm/test/emitc/module_test.cc",
      "new_id": "6081ca74777639b315c661dfc257538edd8b3760",
      "new_mode": 33188,
      "new_path": "iree/vm/test/emitc/module_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a6d3c303989d4f79f1e5c914d1fedb9dc39fb313",
      "old_mode": 33188,
      "old_path": "iree/vm/test/list_ops.mlir",
      "new_id": "45bb14738840b3b4fa3372c8eea74795acb8acb4",
      "new_mode": 33188,
      "new_path": "iree/vm/test/list_ops.mlir"
    },
    {
      "type": "modify",
      "old_id": "5ac1b8e7399e195557a519e1079f4a5ae8cb1ba6",
      "old_mode": 33188,
      "old_path": "iree/vm/value.h",
      "new_id": "3364e0f25df19693b5575f406cbfea135ac4c41a",
      "new_mode": 33188,
      "new_path": "iree/vm/value.h"
    }
  ]
}
