)]}'
{
  "commit": "986ee2466f14e23e0331f1a3b742b3eb07e783fe",
  "tree": "0d8e8e685f52008284e56fb0d4a3e63a06976a6a",
  "parents": [
    "48f6baf58cab4921e340cf2e1970340375a58348"
  ],
  "author": {
    "name": "Cindy Liu",
    "email": "hcindyl@google.com",
    "time": "Thu Jul 29 23:23:17 2021 -0700"
  },
  "committer": {
    "name": "Cindy Liu",
    "email": "hcindyl@google.com",
    "time": "Wed Aug 11 15:54:45 2021 -0700"
  },
  "message": "Add samples to build/run vector multiplication with RVV instructions\n\nAdd both int32 and float examples. mhlo.dot MLIR (i8,i8)-\u003ei32\n(int8 dot product to int32 out) doesn\u0027t support RVV codegen\nat clang trunk.\n\nThe binary can run successfully on qemu-system. renode will hit illegal\ninstuction for the float example.\n\nChange-Id: I6c87211542fea485eda4d3de7da8250ec60e2a01\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "62a54f3d910680538b9df0f1fc1f13ab016513dc",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "4b7e783949fbe1cc7bf8e84e054af3492ced066a",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0e9c88bf96c6ce02974018392bcc1b575e932b57",
      "new_mode": 33188,
      "new_path": "samples/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "647effc7cf1ba6ffc0cc642ada928a31c3e1b1ca",
      "new_mode": 33188,
      "new_path": "samples/simple_vec_mul/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f10e6b28cd8aa826741723a454496d0ab719935",
      "new_mode": 33188,
      "new_path": "samples/simple_vec_mul/device_embedded_sync.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaa41e164e9895436d3f46f852291fa8bc534222",
      "new_mode": 33188,
      "new_path": "samples/simple_vec_mul/float_vec.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "946aa638fd308dca37f3fd5c49b2f2c5d7106466",
      "new_mode": 33188,
      "new_path": "samples/simple_vec_mul/int_vec.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7a928ff8bc89120858a76e05dcad51ffba1e1afd",
      "new_mode": 33188,
      "new_path": "samples/simple_vec_mul/simple_float_mul.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9aa9a2220b5e84197d412469b7c10e22858623ad",
      "new_mode": 33188,
      "new_path": "samples/simple_vec_mul/simple_int_mul.mlir"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a2951ea8a0dfc69c3b35c3acdc606a5b0479fc32",
      "new_mode": 33188,
      "new_path": "samples/simple_vec_mul/simple_vec_mul.c"
    }
  ]
}
