)]}'
{
  "log": [
    {
      "commit": "36f076485db930ffcb62b4f7ba41bd14e62cafe7",
      "tree": "b0bc6d670e22bef6be815c7ba8c5b956c639c5cf",
      "parents": [
        "69023005ae42f0c96e914b3facf677b4b7d7d3f3"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Mar 27 12:32:51 2025 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Mar 27 12:32:51 2025 -0700"
      },
      "message": "sw/vec_iree: changes to accommodate IREE API for the 12052024 revision\n\nContext: due to a long-standing bug on IREE importer/compiler (https://github.com/iree-org/iree/issues/19402) and a latest change on IREE compiler/runtime (https://github.com/iree-org/iree/commit/487c5217e4b7a931eb288b35b11c043c7567a7e3), we have to pin IREE to a 12/05/2024 revision to\navoid breakage.\n\nThis change makes changes to accommodate IREE API for this specific revision\n\nChange-Id: I3a2b49282e98bf35812af321449457448f92c544\n"
    },
    {
      "commit": "69023005ae42f0c96e914b3facf677b4b7d7d3f3",
      "tree": "f06b81c617cbbee5da4501056aa0da03d8c8bb93",
      "parents": [
        "d80ac5f6ed5bfc2aac06ffb1223e578890fb6703"
      ],
      "author": {
        "name": "Matthew Wilson",
        "email": "mwilson@google.com",
        "time": "Mon Jan 13 10:25:19 2025 -0800"
      },
      "committer": {
        "name": "Matthew Wilson",
        "email": "mwilson@google.com",
        "time": "Mon Jan 13 10:25:19 2025 -0800"
      },
      "message": "Rename IREE_WHOLE_BUFFER to IREE_HAL_WHOLE_BUFFER\n\nUpstream change:\nhttps://github.com/iree-org/iree/commit/2347d9f22fe023400cf449e879729ea43cd1d07d\n\nChange-Id: I1277852a6a3af98ee55217e6c94f334df8e9843d\n"
    },
    {
      "commit": "d80ac5f6ed5bfc2aac06ffb1223e578890fb6703",
      "tree": "ea6138ca1f5c2a472f2eb9928341687d9c98adc9",
      "parents": [
        "96b39cd96be278642243590e798a9034f163ecfd"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Nov 01 10:07:48 2024 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Nov 01 10:07:48 2024 -0700"
      },
      "message": "Update params for iree_hal_module creation\n\n- Pull request from upstream\n  (https://github.com/iree-org/iree/pull/18966) added an additional\n  parameter to the iree_hal_module_create family, pass along the\n  suggested default value for the new parameter.\n\nChange-Id: I1c1ae166ca43521cb3d88171593aafa6a1ff576e\n"
    },
    {
      "commit": "96b39cd96be278642243590e798a9034f163ecfd",
      "tree": "91440107c8afd5a3620d7de78d65220fea750fee",
      "parents": [
        "3e2bc29e6eb6a3a4dca622068047472f82a624fc"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Oct 30 11:50:25 2024 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Oct 30 11:50:25 2024 -0700"
      },
      "message": "sw/vec_iree Allow additional warning flags to accommodate IREE upstream\nchange\n\nThere was a recent IREE upstream change\nhttps://github.com/iree-org/iree/pull/18912. We need to allow additional\nwarning flags to avoid breakage in Kelvin compilation.\n\nChange-Id: Iecefb3fbd41b84b5608d6b16227f683193b0aac3\n"
    },
    {
      "commit": "3e2bc29e6eb6a3a4dca622068047472f82a624fc",
      "tree": "6f55493b2757d31f318408a7db230e1ff05d6197",
      "parents": [
        "d291b7811287c05bbff2f5b5d692b6c93117c7b1",
        "3c4dff42f33e8fcbb0ec30496649785c2cb8da2d"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Aug 05 20:56:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 05 20:56:46 2024 +0000"
      },
      "message": "Merge \"Add missing extensions to Kelvin\u0027s march setting\""
    },
    {
      "commit": "3c4dff42f33e8fcbb0ec30496649785c2cb8da2d",
      "tree": "fd239da66e7b7a27cf8eda71ef40c119ceeaf0be",
      "parents": [
        "a380007c30b8c35ebe1333bac3b6c414bf666366"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Aug 05 11:20:59 2024 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Aug 05 11:20:59 2024 -0700"
      },
      "message": "Add missing extensions to Kelvin\u0027s march setting\n\n- Add zicsr, zifencei, zbb, and set ISA versions for I.\n\nChange-Id: I647f2ded48e82e6ed796b07667597626350af501\n"
    },
    {
      "commit": "d291b7811287c05bbff2f5b5d692b6c93117c7b1",
      "tree": "206b4d6287a3b532604b1f3a2223ebb494b82f38",
      "parents": [
        "a380007c30b8c35ebe1333bac3b6c414bf666366"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jul 30 11:23:45 2024 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jul 30 11:25:10 2024 -0700"
      },
      "message": "sw/vec_iree: fix breakage due to IREE device API change\n\nMaking the similar changes as in IREE upstream\n(https://github.com/iree-org/iree/commit/e9006927d10635ea475d34d545dba5175b2ac2b8)\n\nChange-Id: I2a5f69f2bc3c377907e1885d93444d5a59b19da0\n"
    },
    {
      "commit": "a380007c30b8c35ebe1333bac3b6c414bf666366",
      "tree": "e94e1a93ae70191ef487461e063146a0f1d8db15",
      "parents": [
        "78a6ea6b31d14ae694ca75e50a925e25d599c187"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jul 05 22:27:08 2024 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jul 05 22:30:19 2024 -0700"
      },
      "message": "Add support for .dat file as model input\n\nChange-Id: Idb70d178422acd9e25ae64ae52a80cf6f1ff9f71\n"
    },
    {
      "commit": "78a6ea6b31d14ae694ca75e50a925e25d599c187",
      "tree": "ea6f5e41facc38794f68bb60bf6f20445598e540",
      "parents": [
        "3a0d091ea9323ccfdb115066fee1e93d1751ff63"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Jun 05 17:35:43 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jun 05 17:35:43 2024 +0000"
      },
      "message": "Revert \"Fix the latest breakage by defining IREE_TIME_NOW_FN\"\n\nThis reverts commit 3a0d091ea9323ccfdb115066fee1e93d1751ff63.\n\nReason for revert: upstream issue fixed and merged.\n\nChange-Id: I21b3840bdeba2acdc4c0f66afc2c739f31400f23\n"
    },
    {
      "commit": "3a0d091ea9323ccfdb115066fee1e93d1751ff63",
      "tree": "98ff7267e3aff37ec1d72ea5658759e71e01cacb",
      "parents": [
        "5af2ebf96740d547915e6684ce2c309f2f6a7416"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jun 04 14:24:19 2024 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jun 04 14:24:19 2024 -0700"
      },
      "message": "Fix the latest breakage by defining IREE_TIME_NOW_FN\n\nThis CL fixes the latest breakage due to the upstream change https://github.com/iree-org/iree/pull/17493\n\nChange-Id: Ib5e983364847fe4ba0cf6a416bf353d1f910b347\n"
    },
    {
      "commit": "5af2ebf96740d547915e6684ce2c309f2f6a7416",
      "tree": "ea6f5e41facc38794f68bb60bf6f20445598e540",
      "parents": [
        "2e11f49f2b440e32abd72592ede4567e2944e03e"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri May 03 13:30:53 2024 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri May 03 14:22:14 2024 -0700"
      },
      "message": "Update doc on lit Filecheck usage\n\nFileCheck is installed as a python package in prereqs\n\nChange-Id: I2b665a2b9d4be94a2de1d8f2e12410ab634ed484\n"
    },
    {
      "commit": "2e11f49f2b440e32abd72592ede4567e2944e03e",
      "tree": "0046499e1d4fd8bd830a2685ed7c83a14e788535",
      "parents": [
        "a8f06e6998a00a1f7a1c8ab3e44947d6806da520"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Mar 20 20:10:51 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 20 20:10:51 2024 +0000"
      },
      "message": "Revert \"Bypass conv1x1_vmvx test for renode\"\n\nThis reverts commit a8f06e6998a00a1f7a1c8ab3e44947d6806da520.\n\nReason for revert: regression fixed\n\nChange-Id: Ibfc0915c0349897a5b384d9b536a3c4c0b376fd9\n"
    },
    {
      "commit": "a8f06e6998a00a1f7a1c8ab3e44947d6806da520",
      "tree": "ed1a0721b215d2fc1be0e5ac97ecacd9d1725e57",
      "parents": [
        "6994de2fdb4fcd815a0b8ff78d299b736373e67b"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Mar 15 11:54:19 2024 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Mar 15 19:22:57 2024 +0000"
      },
      "message": "Bypass conv1x1_vmvx test for renode\n\nrenode release has regression on this test\n\nBug: 329879100\n\nChange-Id: Id420f1ee4675d84413486bbf7542d4a4d8d62dc9\n"
    },
    {
      "commit": "6994de2fdb4fcd815a0b8ff78d299b736373e67b",
      "tree": "0046499e1d4fd8bd830a2685ed7c83a14e788535",
      "parents": [
        "3927f09a42758166aef0d6307c59c44ca41db2c1"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Mar 15 10:02:29 2024 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Mar 15 10:05:01 2024 -0700"
      },
      "message": "Fix IREE executable library version for branch_mul\n\nIREE executable library version was bumped at  https://github.com/openxla/iree/pull/16757/\nNeed to specify the prebuilt used in branch_mul since it is not built\nwith the latest IREE compiler.\n\nChange-Id: I4d640be66c9dfdbb7891f6db875ea3a80faa9e96\n"
    },
    {
      "commit": "3927f09a42758166aef0d6307c59c44ca41db2c1",
      "tree": "22c2725f7a6d96a7fb4c23229013fcadba30d11d",
      "parents": [
        "f291657e306ffe67b04b3e1efcc14bd24d6e1a3a"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Mar 04 12:11:49 2024 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Mar 04 12:11:49 2024 -0800"
      },
      "message": "sw/vec_iree: Fix ukernel breakage due to latest IREE ukernel refactoring\n\nThere was a new major refactoring on upstream IREE ukernel.\n\nThis is the minimum change needed for fixing the breakage due to it.\n\nChange-Id: If322e74256a0f48436cd401e91104cfaa1519280\n"
    },
    {
      "commit": "f291657e306ffe67b04b3e1efcc14bd24d6e1a3a",
      "tree": "41473251e99ff82dc506d1696fbd6e75ffecb9c1",
      "parents": [
        "4384db60edd70c204b64e5e839cbbb43fe9d0c55"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Jan 31 14:15:25 2024 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Jan 31 14:15:25 2024 -0800"
      },
      "message": "sw/vec_iree: Fix ukernel breakage due to upstream macro removal\n\nThe macro IREE_UK_ASSUME_UNREACHABLE was removed at upstream https://github.com/openxla/iree/pull/16261\n\nChange-Id: I6a1615ff45dc8cac70f0515e82bcdc6e5e98c904\n"
    },
    {
      "commit": "4384db60edd70c204b64e5e839cbbb43fe9d0c55",
      "tree": "05e3147c11950dda759c93dfb043f521c0055437",
      "parents": [
        "9dcda29d97089a3ec13a2a0f28188b8fef860893"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Jan 29 11:29:39 2024 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Jan 29 11:29:39 2024 -0800"
      },
      "message": "Update conv1x1 mlir due to upstream change on tosa.rescale shift attribute\n\nThe change is necessary due to upstream change at\nhttps://github.com/openxla/iree/pull/16208.\n\nChange-Id: I1b252c6ce70a139e3b39e7da38f95016b0752c41\n"
    },
    {
      "commit": "9dcda29d97089a3ec13a2a0f28188b8fef860893",
      "tree": "bacc460aee00e7db15bda767526e0d591618438c",
      "parents": [
        "163e63f955aecd04cd2cc7b83412827a333dc55e"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jan 19 11:27:02 2024 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jan 19 11:28:29 2024 -0800"
      },
      "message": "Fix a breakage due to IREE upstream renaming\n\nChange-Id: Ifc850bbc01893e651b8c8ad469d73cc20db1c3b6\n"
    },
    {
      "commit": "163e63f955aecd04cd2cc7b83412827a333dc55e",
      "tree": "be274b489ee12e4e2bdfa37a0965041b85e6c4bf",
      "parents": [
        "f3f8e493e8d288402553a29cde4f0eefc0440824"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Jan 05 13:02:52 2024 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Jan 05 13:02:52 2024 -0800"
      },
      "message": "Turn off unused-function warning in GCC\n\nIt is off in upstream IREE code base\n\nChange-Id: Ib94d038ae8d757d23efa73ddd324a0ad624d1668\n"
    },
    {
      "commit": "f3f8e493e8d288402553a29cde4f0eefc0440824",
      "tree": "c678150743b57edde6947b42a79f5934b572e9b2",
      "parents": [
        "eaebd4f714a11a8d48982b19ac0ed9be30b87848"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Dec 20 15:42:30 2023 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Dec 20 15:42:30 2023 -0800"
      },
      "message": "Update FileCheck path to llvm-16-tools\n\nChange-Id: I97de9508832b66f3076c9c478f25940e381edf04\n"
    },
    {
      "commit": "eaebd4f714a11a8d48982b19ac0ed9be30b87848",
      "tree": "ef331c87275895af97dc4c7bab50f95c6686e3bb",
      "parents": [
        "96e565428220bc9cfa13f21ac374c8cef2554e94"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Dec 14 12:28:37 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Dec 14 12:28:37 2023 -0800"
      },
      "message": "sw/vec_iree: Fix breakage due to IREE API change\n\nThis change fixes a breakage due to latest IREE API change at https://github.com/openxla/iree/pull/15916/files#diff-de85a5b4788230179f7fde37ce8ede6e47d29f1e51434825f5d75010892612ce\n\nChange-Id: If823f5550d67c433bbd6abe0a826a56c97f4f1bf\n"
    },
    {
      "commit": "96e565428220bc9cfa13f21ac374c8cef2554e94",
      "tree": "ee19c18a0e394fafb90c64fe7a086eb169f11db6",
      "parents": [
        "12974d4945757211be160e2ae254858c1172474b"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sat May 13 13:25:12 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Dec 11 13:02:05 2023 -0800"
      },
      "message": "vec_iree: Add support for LLVM ukernel via plugin importer\n\nFor Kelvin, we used efficient \"aconv\" op to implement custom mmt4d\nukernel and achieved substantial performance improvement for many models.\n\nFor Springbok, LLVM ukernel also works, but we disable it for\nnow as it currently does not perform better than current version with\nRVV_ON.\n\nWe also did clean-ups on the folder \"vmvx_ukernel\" to accommodate latest\nVMVX and LLVM ukernel APIs and design.\n\nSome further notes:\n- We renamed folder vmvx_ukernel to ukernel as it now supports for both VMVX and LLVM.\n- We removed custom ukerenl/query_tile_sizes.c to use IREE default for VMVX ukernel, as it was arbitrarily chosen before and VMVX ukernel now uses dynamic tile sizes.\n- We only enabled LLVM ukernel for Kelvin for now, as explained above.\n- For our custom ukernel implementation in ukernel/mmt4d_tile.c, we only\n  considered the case of using Kelvin intrincics or using RVV. Generic\n  ukernel case was omitted as it\u0027s not our interest and is already available as IREE builtin default ukernel.\n\nChange-Id: Ia96bcc6a676067cab412c8bc89788faa73403b6d\n"
    },
    {
      "commit": "12974d4945757211be160e2ae254858c1172474b",
      "tree": "262ee006ca8415b227e556568e38eb71db99b541",
      "parents": [
        "5825569377c94d4d5e12fcea8973f5528991e6aa"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 31 09:51:15 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 31 09:51:15 2023 -0700"
      },
      "message": "sw/vec_iree: fix ukernel breakage\n\nfix ukernel breakage due to https://github.com/openxla/iree/pull/15338\n\nChange-Id: Ifd216c27c5a107f7a7c4575613d5908328bf5bbf\n"
    },
    {
      "commit": "5825569377c94d4d5e12fcea8973f5528991e6aa",
      "tree": "2a34435df003333fd74403a941d4b7f212890549",
      "parents": [
        "b9c87dd7ed2d22ef8119195fe0abdc4f1d319284"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Oct 26 11:13:53 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Oct 26 11:13:53 2023 -0700"
      },
      "message": "sw/vec_iree: disable emitc vmvx ukernel\n\nBUG: 307961190\nChange-Id: I97d431b34f1fd1e92444d64c7c804f2d7197a5f4\n"
    },
    {
      "commit": "b9c87dd7ed2d22ef8119195fe0abdc4f1d319284",
      "tree": "84c42b25810fe364841f5ced4894702e4bee8155",
      "parents": [
        "acc5625fdcf6ecfc619bca04e3ff13bc65f13661",
        "26c106ac0d353a1816bc2f587b9c30ae124b48a0"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Oct 25 01:59:51 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 25 01:59:51 2023 +0000"
      },
      "message": "Merge \"sw/vec_iree: initial oss cleanup\""
    },
    {
      "commit": "26c106ac0d353a1816bc2f587b9c30ae124b48a0",
      "tree": "af8f0f8eae1993d9367d1b3bff72ea33b19c174c",
      "parents": [
        "b60298b6a95afae326c46228c3e9c2130078df4b"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 24 09:14:25 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 24 18:58:20 2023 -0700"
      },
      "message": "sw/vec_iree: initial oss cleanup\n\nMain changes are on format, header, readme, license files. Passed\ngo/cross check.\n\nFurther improvements (e.g., naming, comments)  may be needed.\n\nBUG: 306427497\n\nChange-Id: I2a5e841d8d6a7b3a07d96726cef03099e28fd887\n"
    },
    {
      "commit": "acc5625fdcf6ecfc619bca04e3ff13bc65f13661",
      "tree": "6b8926a9418b54e2425391a287f9fe3905272cc1",
      "parents": [
        "b60298b6a95afae326c46228c3e9c2130078df4b"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 24 12:25:11 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 24 12:25:11 2023 -0700"
      },
      "message": "sw/vec_iree: workaround to bypass the soft_fp issue\n\nAdd a flag as a workaround to bypass the soft_fp isue at https://github.com/openxla/iree/issues/15019\n\nBUG: 301616627\nChange-Id: I9b06954950b4213bc9989e1f32f577dd73c266e4\n"
    },
    {
      "commit": "b60298b6a95afae326c46228c3e9c2130078df4b",
      "tree": "66ac1991f718f15be0e0b6a051f91970082e40ca",
      "parents": [
        "61314fc99811c1e2be95c70e598041e31f4abcbe"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Oct 09 13:46:48 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Oct 09 13:46:48 2023 -0700"
      },
      "message": "sw/vec_iree: Temporarily disable conv1x1_test_emitc_vmvx\n\nUntil upstream LLVM issue is resolved.\n\nBUG: 304339109\nChange-Id: Ifdc75caaad551f592b186d8bf9e2409d5b597aed\n"
    },
    {
      "commit": "61314fc99811c1e2be95c70e598041e31f4abcbe",
      "tree": "e5ca7e8d936c1a545b193a243f257835aad39766",
      "parents": [
        "3fbed75d00c016047e7fea55e94b5838f94c776f"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 03 14:01:43 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 03 14:03:32 2023 -0700"
      },
      "message": "sw/vec_iree: Update RVV implementations using latest RVV spec\n\nNeeded when we update riscv32-unknown-elf-gdb toolchain.\n\nChange-Id: I82c6e6d4a3d080fc9aec274be435efc7a497c2bc\n"
    },
    {
      "commit": "3fbed75d00c016047e7fea55e94b5838f94c776f",
      "tree": "17d914ed3a062a82711b107678c1d5b034c1919d",
      "parents": [
        "0d5abe04e566e9f261b0d88a2b0d0102b89aac82"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Sep 19 15:47:48 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Sep 20 18:37:34 2023 -0700"
      },
      "message": "sw/vec_iree: Add support for importing .raw input file\n\nChange-Id: Ia8ccf899e1abd41b0fec56e774899831f00e4bb6\n"
    },
    {
      "commit": "0d5abe04e566e9f261b0d88a2b0d0102b89aac82",
      "tree": "4b10b64adacf1f685645ee893a2e3c90bf1e4dcb",
      "parents": [
        "c9559d4b0d211cd0a73700e22a64ae3ca254cfa9"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sat Sep 02 10:00:43 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sat Sep 02 10:00:43 2023 -0700"
      },
      "message": "sw/vec_iree: rename iree-flow-enable-data-tiling flag\n\nRename the iree-flow-enable-data-tiling flag due to the upstream change https://github.com/openxla/iree/pull/14792\n\nChange-Id: Ibaaa42013bc2bfc447786c774769676074cb0816\n"
    },
    {
      "commit": "c9559d4b0d211cd0a73700e22a64ae3ca254cfa9",
      "tree": "2932cee6aad84c2489b4e268fdce2896f6ce7c3a",
      "parents": [
        "718d2029fd4dc1f1d0570b7818df2471c835765e"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Sep 01 10:26:26 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Sep 01 10:27:06 2023 -0700"
      },
      "message": "sw/vec_iree: Fix compilation failure due to ukernel upstream API change\n\nChange-Id: I559f4b4a423ed5850db2354719343646362add48\n"
    },
    {
      "commit": "718d2029fd4dc1f1d0570b7818df2471c835765e",
      "tree": "71416bce8e770dee4c05b68a04d1ded03ca0844c",
      "parents": [
        "fceff555ea24f30662077d7013b419ed7ba14231"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 29 16:35:44 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 30 13:37:54 2023 -0700"
      },
      "message": "Add lit tests for Kelvin SystemC HW simulation test\n\nThe simulation uses .bin format. Add custom command to generate the\nbinary file from ELF via objcopy.\n\nChange-Id: I2a53188a3b9a012d48ef840bd70cfd8d25a3fcf5\n"
    },
    {
      "commit": "fceff555ea24f30662077d7013b419ed7ba14231",
      "tree": "bf7d102415e83a82f3a30c69dfe18e5914b327f1",
      "parents": [
        "283cdc5c544da6ac94cc21631aba2f4e42d86d70",
        "e07d5ab48eae3db239ed4c8bfab68266ceb5bcd5"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 16 19:48:18 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Aug 16 19:48:18 2023 +0000"
      },
      "message": "Merge \"Fix GCC warning\""
    },
    {
      "commit": "283cdc5c544da6ac94cc21631aba2f4e42d86d70",
      "tree": "59887303218f8a32549c2d1cd33acb71161629cf",
      "parents": [
        "e89e2d31155d3ae7c5f735ae547af3686af85961"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Aug 16 10:13:17 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Aug 16 12:04:50 2023 -0700"
      },
      "message": "sw/vec_iree: fix compilation error due to upstream change\n\naccommodate upstream change https://github.com/openxla/iree/pull/14674\n\nChange-Id: I1677ce37cafb4b6532e577a185670e717f1e2eee\n"
    },
    {
      "commit": "e07d5ab48eae3db239ed4c8bfab68266ceb5bcd5",
      "tree": "a090979162060889653ed100a41ad0b77d200e30",
      "parents": [
        "e89e2d31155d3ae7c5f735ae547af3686af85961"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 16 00:51:16 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Aug 16 00:51:16 2023 -0700"
      },
      "message": "Fix GCC warning\n\nRemove `-Wno-missing-braces` flag\n\nChange-Id: I06b5d4cb2d60a4d219a63f798d288c0d51c75ba6\n"
    },
    {
      "commit": "e89e2d31155d3ae7c5f735ae547af3686af85961",
      "tree": "0781ddc1a299fb1bee849059660fa984c5e47d72",
      "parents": [
        "356502ce6c61a6015293a92483a4145788aee8ad"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Aug 10 10:04:33 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Aug 10 10:04:33 2023 -0700"
      },
      "message": "sw/vec_iree: remove some no-warning flags for GCC compilation\n\nRemove some no longer needd no-warning flags for GCC compilation\n\nChange-Id: Ifa399e90bcc21c76ed332a2c3dda71812224a628\n"
    },
    {
      "commit": "356502ce6c61a6015293a92483a4145788aee8ad",
      "tree": "6a512909667a3d20c10d805fc712622e41018436",
      "parents": [
        "3636025e93211d8a4d8da401a50f9a801a3ccf37"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Aug 07 10:25:25 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Aug 07 10:35:02 2023 -0700"
      },
      "message": "sw/vec_iree: Enable Kelvin CI tests\n\nAdd support to enable Kelvin CI tests\n\nChange-Id: If678db4a836949b64977e308f76c5dfd6998f8be\n"
    },
    {
      "commit": "3636025e93211d8a4d8da401a50f9a801a3ccf37",
      "tree": "0842878a3a0c9bd885ad95cbddcb60073ef9474a",
      "parents": [
        "1ff8bb109c33ae742008e6a22781da218d32ddfa",
        "d86468c5dc0b6c5efe9c596b47b0cf0c4a82a7dd"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Aug 07 17:33:26 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Aug 07 17:33:26 2023 +0000"
      },
      "message": "Merge \"sw/vec_iree: do not build some slow targets for kelvin\""
    },
    {
      "commit": "d86468c5dc0b6c5efe9c596b47b0cf0c4a82a7dd",
      "tree": "15f931eb7587c7f21f2b9113af001e92e08c219b",
      "parents": [
        "9d8a1d927b5223640255a3ef8633cc4fb4a416d9"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sun Aug 06 18:49:55 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sun Aug 06 19:07:21 2023 -0700"
      },
      "message": "sw/vec_iree: do not build some slow targets for kelvin\n\nDo not build slow targets for kelvin. This is for preparation for kelvin\nCI tests.\n\nAlso remove a no-longer needed warning flag.\n\nChange-Id: I404562e1be46d54acc0153be59b40e6ef9a0b023\n"
    },
    {
      "commit": "1ff8bb109c33ae742008e6a22781da218d32ddfa",
      "tree": "ce48c40215c7465c5280b2bcd7c3f6936eda9c84",
      "parents": [
        "9d8a1d927b5223640255a3ef8633cc4fb4a416d9"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sun Aug 06 18:56:44 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sun Aug 06 18:56:44 2023 -0700"
      },
      "message": "sw/vec_iree: fix run-time error in some GCC compiled targets\n\nThis change avoids runtime errors in targets like blc_test in kelvin GCC\ncompilation.\n\nChange-Id: I790e4ef5764ce527a6d04cd6906854371c9865dc\n"
    },
    {
      "commit": "9d8a1d927b5223640255a3ef8633cc4fb4a416d9",
      "tree": "c21090de1fbc980d620b0dbcd66f71085db72249",
      "parents": [
        "b315dd242728ae4a6bf1709514b877d90ab74351"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 03 20:00:17 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 03 20:11:26 2023 -0700"
      },
      "message": "Update branch_mul example\n\nCheck in the dispatch object file instead of render from the mlir\n-- no dependency to `iree-compile`\n\nThe runtime library is relatively stable at this point (no API change in\n\u003e 16 months), so it should be okay to keep a copy of the generated\nobject file like this.\n\nBug: 294402411\nChange-Id: I8f384c1789a5355ba3d24cead6c9c15638b555f1\n"
    },
    {
      "commit": "b315dd242728ae4a6bf1709514b877d90ab74351",
      "tree": "7081dc41a483eb6d9afeb76272309758e15f7e7d",
      "parents": [
        "f6b6574fd879d0c9edb06edc8a73196120f126c0"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 03 19:00:24 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Aug 03 19:02:57 2023 -0700"
      },
      "message": "Mark branch_mul as failing\n\nIREE compiler changes the generated dispatches so the input/output of\nthe tests no longer apply (we test the intermediate dispatch). Disable\nthe test for now to see if we want to test the full mlir layer (with\nknown fixed input/output) or do we want to update the input/output.\n\nBug: 294402411\nChange-Id: I0024973afcdc61a1b9953d8a6bdac1c2c3b874d9\n"
    },
    {
      "commit": "f6b6574fd879d0c9edb06edc8a73196120f126c0",
      "tree": "2179ab045b3a6cf589d961a2809ae3dcdd6266b1",
      "parents": [
        "6007671c453097e132e1e0b240ac23946e6e063d",
        "60e84bf5f1c1213dd264d91891fe737cb72c1dc8"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jul 28 00:26:02 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Fri Jul 28 00:26:02 2023 +0000"
      },
      "message": "Merge \"sw/vec_iree: Add GCC compilation options in sparrow_ops.cmake\""
    },
    {
      "commit": "60e84bf5f1c1213dd264d91891fe737cb72c1dc8",
      "tree": "93134eedae8ed1d4a49187bc98ca66ee4360bd0f",
      "parents": [
        "f68ee4f8217d39f998a411b39c239a4fc3dd6ccb"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Jul 26 18:40:21 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Jul 27 11:07:18 2023 -0700"
      },
      "message": "sw/vec_iree: Add GCC compilation options in sparrow_ops.cmake\n\nAdd GCC compilation options at sparrow_ops.cmake, which is needed for\ncompiling targets in vec_iree and ml_models.\n\nWe still need C_NO_WARNING_FLAGS at riscv_iree_gcc.cmake for now, which\ncontrols compilation of IREE. In future we may propose PR to move these flags to IREE code base.\n\nChange-Id: I966a99a7525616bbf6d06d7e538d57f2d57350c8\n"
    },
    {
      "commit": "6007671c453097e132e1e0b240ac23946e6e063d",
      "tree": "7ca6986be25195324bc55dc2235868145bd019a5",
      "parents": [
        "f68ee4f8217d39f998a411b39c239a4fc3dd6ccb"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Jul 27 11:00:55 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Jul 27 11:00:55 2023 -0700"
      },
      "message": "sw/vec_iree: Remove unused variable\n\nThis avoid warning for GCC compiler.\n\nChange-Id: Iddc8dd35490597f0c8baa1972fe0d4f094f00a8c\n"
    },
    {
      "commit": "f68ee4f8217d39f998a411b39c239a4fc3dd6ccb",
      "tree": "8d198b2feb3f414bd50817fecaed3695a9b21d14",
      "parents": [
        "fc50284d453284244ee16e44de215181933ec42c"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Jul 19 15:16:38 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Jul 24 15:08:35 2023 -0700"
      },
      "message": "sw/vec_iree: Add option to build with kelvin\n\nUse a BUILD_WITH_KELVIN flag to build targets with kelvin (default off).\n\nAdd support for kelvin output header.\n\nChange-Id: I44529a91cacb03e0678fec786d04ac783767d3f9\n"
    },
    {
      "commit": "fc50284d453284244ee16e44de215181933ec42c",
      "tree": "3fe946c66a609aff0789f883b85a8c635b82facc",
      "parents": [
        "b36a35c3b683f62cb45e8036811b8a5127105575",
        "bc10fa60db03b27e8dfb8840b66091d04e7c32d7"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sat Jul 22 02:52:51 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jul 22 02:52:51 2023 +0000"
      },
      "message": "Merge \"sw/vec_iree: Add build option for intermediate output\""
    },
    {
      "commit": "bc10fa60db03b27e8dfb8840b66091d04e7c32d7",
      "tree": "fc630f7279c8394aaac62a6809625d5af16d21fd",
      "parents": [
        "06d76fb9bdf7e65d709cad30693c541dd90d1d77"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jul 21 15:07:16 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jul 21 15:51:48 2023 -0700"
      },
      "message": "sw/vec_iree: Add build option for intermediate output\n\nChange-Id: I6c09728cb05c2e2d55dae37f3ef4c41320a5c8b1\n"
    },
    {
      "commit": "b36a35c3b683f62cb45e8036811b8a5127105575",
      "tree": "f9821233b5216123a2bd434dc868a4a61daac4f8",
      "parents": [
        "06d76fb9bdf7e65d709cad30693c541dd90d1d77"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Jul 19 17:28:57 2023 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Jul 21 22:47:07 2023 +0000"
      },
      "message": "Add a test that runs a single conv op w/ fixed input\n\n- This test runs an operator was identified as a bit of code that exposed a bug in\n  Kelvin related to branches and multiplies. The input is fixed, and\n  should be expected to pass on Kelvin after the MLU fix is integrated.\n\nChange-Id: I90e7a8a0452a56fb3d881363eae246846124161e\n"
    },
    {
      "commit": "06d76fb9bdf7e65d709cad30693c541dd90d1d77",
      "tree": "8fa7822b85bc8099a19ef26f8a82ad0816e27cc2",
      "parents": [
        "c50c4d71219538156513daec84aae545cbe9ed8b"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jul 21 09:59:08 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jul 21 09:59:08 2023 -0700"
      },
      "message": "sw/vec_iree: update vmvx_ukernel cmake file\n\nUpdate vmvx_kernel camke file to accommodate upstream API chagne.\n\nBUG: 292242168\nChange-Id: I48d308ea492077eded96cd2e6b29ec96ba773c75\n"
    },
    {
      "commit": "c50c4d71219538156513daec84aae545cbe9ed8b",
      "tree": "b326ac2d07d36b6d1057e3c92d47a58a7efb5ddf",
      "parents": [
        "cf1be4ad088bfbe17fed7efda2731166647517f9"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jul 18 15:33:05 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jul 18 16:34:37 2023 -0700"
      },
      "message": "sw/vec_iree: Use one single flag to enable/disable RVV\n\nUse one single flag \"BUILD_WITH_RVV\" to enable/disable RVV used in risp4ml, mfcc, vmvx_ukernel and sparrow_modules. This simplify things and faciliates upcoming support for kelvin.\n\nChange-Id: I6e3ea4f3e477047bd16f8a94e8f09213db9dcbad\n"
    },
    {
      "commit": "cf1be4ad088bfbe17fed7efda2731166647517f9",
      "tree": "3849259e0a522f37f9c0a08c1c444119a4687617",
      "parents": [
        "31e0e54fee246f3a0ec9617abb402e9b49256d39"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jul 18 13:42:47 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jul 18 14:21:22 2023 -0700"
      },
      "message": "sw/vec_iree: Rename springbok_* to sparrow_*\n\nRenaming only. No other changes.\n\nChange-Id: I47953c8653b77e607ecfcc26a8a1ecab3624c769\n"
    },
    {
      "commit": "31e0e54fee246f3a0ec9617abb402e9b49256d39",
      "tree": "42e77e31f6fcd2f4242365a47d4454bff8e4ba6c",
      "parents": [
        "039be9708d0c017091d49f6fecec6513f31956f6"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jul 18 12:42:08 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jul 18 12:44:19 2023 -0700"
      },
      "message": "risp4ml: Use static at the beginning of inline functions\n\nThis doesn\u0027t change anything for current clang compiler, and avoids compilation error for gcc when kelvin support is added.\n\nChange-Id: I8f65712cf5d6709caff0b9fa393ce1516aae5fc8\n"
    },
    {
      "commit": "039be9708d0c017091d49f6fecec6513f31956f6",
      "tree": "202aa65787550810291120757fe6965f62567596",
      "parents": [
        "10303a4e9231bf84edafe7fabbae9ffdaa97f41b"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Jul 17 16:23:27 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Jul 17 16:26:59 2023 -0700"
      },
      "message": "fix a compilation issue on risp4ml\n\nThere will be compilation errors if BUILD_ISP_WITH_RVV is set to OFF (default ON). This CL fixes it.\n\nChange-Id: I09a1d862c3c034c536ae86182ac445cca4e95907\n"
    },
    {
      "commit": "10303a4e9231bf84edafe7fabbae9ffdaa97f41b",
      "tree": "96d7818338d90806ff16b9c6aa8c6b97e98abe5d",
      "parents": [
        "8914dd615a5ca9861e9a6c891af83e8f98bf2abf"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Jul 17 11:14:31 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Jul 17 12:38:14 2023 -0700"
      },
      "message": "sw/vec_iree: use log.h to replace springbok.h\n\nUse the processor-neutral header log.h to replace springbok.h. This will\nbe useful for suppporting kelvin.\n\nChange-Id: Ie39b016a7705cbbe535e25d582f4ffd3b09acb8e\n"
    },
    {
      "commit": "8914dd615a5ca9861e9a6c891af83e8f98bf2abf",
      "tree": "30979a5732c4617b188785476aa1373c75108ee4",
      "parents": [
        "4bc2f4dfa80904acc1c50a0deabc5c469af04d9d"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jun 02 12:58:22 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jun 02 13:06:28 2023 -0700"
      },
      "message": "Fix upstream iree breakage\n\n(1) renaming iree_uk_ssize_t to iree_uk_index_t due to\nhttps://github.com/openxla/iree/pull/13878.\n\n(2) renaming mhlo to stablehlo due to\nhttps://github.com/openxla/iree/pull/13870.\n\nChange-Id: I99c1a249d2a83cf25ec91305639c191fd838fdba\n"
    },
    {
      "commit": "4bc2f4dfa80904acc1c50a0deabc5c469af04d9d",
      "tree": "e862e1773f1e09c4a75fc3549464516d353983ce",
      "parents": [
        "404d3e65b55cfe5312d8653a4a57bf3a70df9112"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed May 24 10:20:15 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed May 24 10:29:06 2023 -0700"
      },
      "message": "Fix breaksage due to IREE ukernel API change\n\nChange-Id: I9a2b2ba4379573ee906945d314244facc81a812f\n"
    },
    {
      "commit": "404d3e65b55cfe5312d8653a4a57bf3a70df9112",
      "tree": "1ec11ff98b04407fb0757b58efa1d0ada819b480",
      "parents": [
        "bfbef7cc20dd7e061a85ba557d59555e493e71ab"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sat May 13 12:38:00 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sat May 13 12:38:00 2023 -0700"
      },
      "message": "Fix the breakage due to IREE ukernel API change\n\nChange-Id: Ib8fe7506644f15a79b167b8d77dd476509eb2565\n"
    },
    {
      "commit": "bfbef7cc20dd7e061a85ba557d59555e493e71ab",
      "tree": "baa2958515c4dc7107825ac46af0276f5b25a565",
      "parents": [
        "4e239a06b32849b62d60ab8406be0e0bb8aa6f97"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Apr 25 12:27:00 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue May 02 11:00:07 2023 -0700"
      },
      "message": "Update Shodan ukernel to match latest IREE ukernel changes\n\nMain changes is to merge elementwise_impl.c.inc into elementwise.c\n\nChange-Id: I6b8c34de0ea15e83ad9054af3bd16c76f01779f5\n"
    },
    {
      "commit": "4e239a06b32849b62d60ab8406be0e0bb8aa6f97",
      "tree": "634576687514d395efb6e5b115d032d58f0bbb86",
      "parents": [
        "f20445c75278d40f45b6b6fee5502ada573066eb"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Apr 25 09:32:17 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Apr 25 09:32:17 2023 -0700"
      },
      "message": "2nd changes to accommodate upstream IREE ukernel changes\n\nFuther necessary changes due to more upstream IREE ukernel changes.\n\nChange-Id: I804870c58c9019abf2e29de7599207e50eae5426\n"
    },
    {
      "commit": "f20445c75278d40f45b6b6fee5502ada573066eb",
      "tree": "5b9ab4fa294e71d896fd5417c6d7194fbfdca081",
      "parents": [
        "48e3147f7f670afee6e4da2b411ef9de6a054523"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Apr 24 12:01:48 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Apr 24 12:03:41 2023 -0700"
      },
      "message": "Changes to accommodate upstream IREE ukernel changes\n\nMost changes are simply renaming.\n\nChange-Id: I6627dfda5983278d66139951b6493c8fdf4e27ad\n"
    },
    {
      "commit": "48e3147f7f670afee6e4da2b411ef9de6a054523",
      "tree": "0c357bafdbdbd163084f966fbf28a3fb2a938e68",
      "parents": [
        "1067a606196cb8c055d62cca36d3468bb54d54c4"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Apr 20 11:03:24 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Apr 20 11:10:12 2023 -0700"
      },
      "message": "Reenable inlineHAL VMVX targets\n\nReenable inlineHAL VMVX targets as upstream issue has been fixed.\n\nChange-Id: Ia63a69faa36c70f97bad7a107f420cc108036862\n"
    },
    {
      "commit": "1067a606196cb8c055d62cca36d3468bb54d54c4",
      "tree": "0ad3a39c0ff01d47420ced0067d5f11c47af1b72",
      "parents": [
        "6a38d667a0532f9c04cd2cd073b5314726697e3f"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Apr 17 13:25:21 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Apr 17 13:25:21 2023 -0700"
      },
      "message": "sw:vec_iree: Update CMake HAL executable flags\n\nMatch IREE change https://github.com/openxla/iree/commit/e19fc8e\n\nChange-Id: I2c4a956756106a3a5a6747c8540cd7902ca31572\n"
    },
    {
      "commit": "6a38d667a0532f9c04cd2cd073b5314726697e3f",
      "tree": "5d99f2165f5f8d42aa980dec8fd6260aaea64d6f",
      "parents": [
        "b22a89c44ebe9926f0a81a75af70677cad5bd76a"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Apr 14 09:42:31 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Fri Apr 14 09:49:22 2023 -0700"
      },
      "message": "sw:vec_iree: Update VM API\n\nMatch the IREE change in https://github.com/openxla/iree/commit/09630d6\n\nChange-Id: I3bfead809c46f4c2165ccfbde210cbb8ea680586\n"
    },
    {
      "commit": "b22a89c44ebe9926f0a81a75af70677cad5bd76a",
      "tree": "a5420789d0cb49c3d9fdc86c32d70dfab88a247c",
      "parents": [
        "1b5d7ff5c1e4491c77811d2f40f546f95d7df78f"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Mar 21 12:29:28 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Mar 21 12:29:28 2023 -0700"
      },
      "message": "Fix the breakage due to upstream IREE change\n\nbuild_iree failed due to renaming in\nhttps://github.com/openxla/iree/pull/12687.\n\nThis CL fixes it.\n\nChange-Id: Iaabbd56edb9363021c7537ee1bbff25a9793a163\n"
    },
    {
      "commit": "1b5d7ff5c1e4491c77811d2f40f546f95d7df78f",
      "tree": "a4df75f822e4c74ab1d77eb252ba87583b2aa657",
      "parents": [
        "6b5a6b926f8cf8bfbf92e78d33c9aa22d2a39d48"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Mar 13 18:53:01 2023 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Mar 13 18:53:01 2023 -0700"
      },
      "message": "sw:vec_iree: Add lit runner feature to facilitate XFAIL filtering\n\nAdd runner feature so we can selectivily fail a lit test.\n\nChange-Id: I6ae5d26eed210bdee808a135c2011f68bcf6c7a2\n"
    },
    {
      "commit": "6b5a6b926f8cf8bfbf92e78d33c9aa22d2a39d48",
      "tree": "3ede6c249c10f3fe8f8b406423c9c9f4f52a873f",
      "parents": [
        "3b8828a6aefc7a68d28c32d61af07266080214a4"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Mar 13 11:54:46 2023 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Mar 13 14:46:12 2023 -0700"
      },
      "message": "Changes to accommodate latest IREE API\n\nNecessary changes to accommodate latest IREE.\n\nAlso temporarily disable VMVX inlineHAL until upstream issue is fixed.\n\nChange-Id: If4f521e3dac137f5dcee499540e160741370b669\n"
    },
    {
      "commit": "3b8828a6aefc7a68d28c32d61af07266080214a4",
      "tree": "40baffc450aeefa8030f1f4e81c958ecfcd374ec",
      "parents": [
        "0d8ce33dde181acec77915f690522cae76eb422a"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Mar 08 12:53:46 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Mar 08 12:53:46 2023 -0800"
      },
      "message": "Fine tuning tile sizes for ukernel RVV\n\nThis set of M, N K parameters are experimentally optimal through renode profiling.\n\nConv1x1 improvement as compared with generic tile sizes: 98.8% -\u003e 98.0%\n(lower bound 97.3% )\n\nChange-Id: If40080620f61d4187ef5ef4c07e514101cc975a1\n"
    },
    {
      "commit": "0d8ce33dde181acec77915f690522cae76eb422a",
      "tree": "d10886c67d75ad5a4a2b835abccb5fb7db272d00",
      "parents": [
        "8b7da95e3b3c9f6bf3e2029fc858f2c32a613b29"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Mar 07 13:12:27 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Mar 07 13:49:51 2023 -0800"
      },
      "message": "Add support for custom tile size in ukernel mmt4d\n\nAlso set experimental tile sizes for RVV.\n\nChange-Id: I2242d22c037a74dc84a093dc700f93996ea8de4a\n"
    },
    {
      "commit": "8b7da95e3b3c9f6bf3e2029fc858f2c32a613b29",
      "tree": "99a7e64c01dbb940940e66910e5c842000f5f604",
      "parents": [
        "5f40e1ca5a3ad457223af1b444f7abae48bd924a"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Mar 01 15:23:08 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Mar 02 08:48:40 2023 -0800"
      },
      "message": "Fix a path bug for MFCC RVV\n\nFix a path bug for MFCC RVV.\n\nChange-Id: I4ae154c91beb958baabea3329747038d589c6b48\n"
    },
    {
      "commit": "5f40e1ca5a3ad457223af1b444f7abae48bd924a",
      "tree": "3f597f28f66e8654a76f10c8bedc58d79cfc6106",
      "parents": [
        "4740613893a6f4b0b15130c6ac7dd6d470791410"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Feb 16 07:54:04 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Feb 16 07:54:04 2023 -0800"
      },
      "message": "Enable data tiling for ukernel\n\nAdd the --iree-flow-enable-data-tiling flag for ukernel so that mmt4d  will be used.\n\nChange-Id: I3275cbcb89bb41c98ce764db55ee02de433c7b73\n"
    },
    {
      "commit": "4740613893a6f4b0b15130c6ac7dd6d470791410",
      "tree": "fed4a0e30a8c1809106ff4b1c8353410f19779c3",
      "parents": [
        "07040011a77aae9d622257ea1fa19ee024741cca"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Feb 15 08:37:59 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Feb 15 08:37:59 2023 -0800"
      },
      "message": "Add support for inlineHAL emitc vmvx\n\nAdd support for inlineHAL emitc vmvx targets as upstream support was\nrecently added.\n\nChange-Id: Ic9c5e6548f9fc53b19c3c3e635b1d27a113906ea\n"
    },
    {
      "commit": "07040011a77aae9d622257ea1fa19ee024741cca",
      "tree": "85a719d1b533774f0e42159481f4a998b1d98e68",
      "parents": [
        "5ee99f6a1b4b3e19dbd550734e3cebed1d905a07"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Dec 13 21:01:00 2022 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Feb 08 09:54:04 2023 -0800"
      },
      "message": "Do not print memory stats for wmmu simulations\n\nWe do not print memory statistics for WMMU simulations due to b/258304148.\n\nAlso add some flags to further shrink the library/binary.\n\nChange-Id: I2c1e744e22f49cefec0d63d631b331006b1347c7\n"
    },
    {
      "commit": "5ee99f6a1b4b3e19dbd550734e3cebed1d905a07",
      "tree": "ec392672ecee1a9f6d3ea7e288a022cd36859245",
      "parents": [
        "8d96def73dc9a5820b0709a840eae56c20f8809c"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Feb 08 09:08:43 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Feb 08 09:08:43 2023 -0800"
      },
      "message": "sw:vec_iree: Fix microkernel breakage on unpack_tile\n\nFix the ukernel breakage due to\nhttps://github.com/iree-org/iree/pull/12055\n\nChange-Id: I518c947f19f2a6d35372417ee129b4dcfacba6e1\n"
    },
    {
      "commit": "8d96def73dc9a5820b0709a840eae56c20f8809c",
      "tree": "6b510b2706fb3178fa1026cb2d948995411bd179",
      "parents": [
        "3f2065f7bf31aa13e49f3317e583f37b07c0cd70"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Feb 07 16:28:54 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Feb 07 16:31:57 2023 -0800"
      },
      "message": "Enable quick test by default for lit renode tests\n\nadd the flag --quick_test.\n\nChange-Id: Ia0a228c1a9127c6601cea981491b96814c87ca6c\n"
    },
    {
      "commit": "3f2065f7bf31aa13e49f3317e583f37b07c0cd70",
      "tree": "456b5e6e54cc727b9a092deaa5c5a51f0847a445",
      "parents": [
        "fc805b3f1354cbf1bcfa1e170d232069edab124d"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Feb 01 18:53:11 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Feb 01 18:53:11 2023 -0800"
      },
      "message": "sw:vec_iree: remove depreciated flag riscv-v-vector-bits-min\n\nRemove \"riscv-v-vector-bits-min\u003d512\" in cmake files.\n\nChange-Id: Icea3a715ab7a0516ca039c2b290cf79e3cdba39c\n"
    },
    {
      "commit": "fc805b3f1354cbf1bcfa1e170d232069edab124d",
      "tree": "4bbe3ad48821bb359294158e8b8f5690eea0a059",
      "parents": [
        "870d163593dadc5e16005360f4f9333c42510508"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Feb 01 09:52:49 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Feb 01 09:52:49 2023 -0800"
      },
      "message": "sw:vec_iree: Fix microkernel breakage\n\nFix the ukernel breakage due to\nhttps://github.com/iree-org/iree/pull/12015.\n\nChange-Id: Id34c67b06f25ebd13445a78e29b277833d105493\n"
    },
    {
      "commit": "870d163593dadc5e16005360f4f9333c42510508",
      "tree": "a2318b572bac7ea83f44ea3760ea357793b18551",
      "parents": [
        "2258a82d7003da982b8bcd9546ee759540c2e83e"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jan 31 09:29:30 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Jan 31 09:29:30 2023 -0800"
      },
      "message": "sw:vec_iree: fix ukernel breakage\n\nFix ukernel breakage due to upstream change\nhttps://github.com/iree-org/iree/pull/11987.\n\nChange-Id: Ife0de110e181a38c81bc47e655fd6eaa7b774837\n"
    },
    {
      "commit": "2258a82d7003da982b8bcd9546ee759540c2e83e",
      "tree": "ebd6f13c37f6f7468c851013908b602f32c4a390",
      "parents": [
        "8de73a626d8696093e254dd3e59b3af05d115726"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Jan 26 14:28:02 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jan 27 20:48:45 2023 -0800"
      },
      "message": "Use RVV for ukernel\n\nUse RVV intrinsics for int ops in ukernel. This is an intermediate step\nfor implementing Kelvin in ukernel.\n\nThe main work is pretty much done. All available vmvx targets passed.\n\nTests cases for verifying the correctness will be added next.\n\nChange-Id: Iccb6cce9464233be838bc24a42dd697327fb6b81\n"
    },
    {
      "commit": "8de73a626d8696093e254dd3e59b3af05d115726",
      "tree": "eed3a6958b6cfd43614ed4c7e7622c8c8a8d0d24",
      "parents": [
        "18b820fc8658ef9e5d641cdcb9fd7b1f0203e156"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Sun Jan 22 15:40:25 2023 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Sun Jan 22 15:40:25 2023 -0800"
      },
      "message": "sw:vec_iree: Fix ukernel library dependencies\n\nMatch upstream change https://github.com/iree-org/iree/pull/11920 to fix\nb/266347926\n\nFix: 266347926\nChange-Id: I62a7dbf004799f439df317432b42663d280f1ea9\n"
    },
    {
      "commit": "18b820fc8658ef9e5d641cdcb9fd7b1f0203e156",
      "tree": "c8fd8e0e911aa3a8d4a5e5b8c8d03fd7677ae37b",
      "parents": [
        "0a48c499f40211a4e6b8d223d0b6284eedec8395"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jan 20 16:00:23 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Jan 20 16:00:23 2023 -0800"
      },
      "message": "sw:vec_iree: update doc\n\nUpdate doc by replacing depreciated cmake variable name IREE_HOST_BINARY_ROOT by IREE_HOST_BIN_DIR.\n\nChange-Id: Ic2b929384badeaa0dd84b77e3d4066090c32a653\n"
    },
    {
      "commit": "0a48c499f40211a4e6b8d223d0b6284eedec8395",
      "tree": "9c2c7b21c03bc68177d048018519d2db7ca86f5f",
      "parents": [
        "9f2cae1e7bac26e3258f6437f58496c8f7e08e20"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jan 16 21:35:38 2023 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jan 16 21:35:38 2023 -0800"
      },
      "message": "sw:vec_iree: Fix iree-compile CMake path\n\nMatch CMake function change in https://github.com/iree-org/iree/pull/11764\n\nChange-Id: I4ddd3445cbd52f609c818ad45cbd7b98c563ee75\n"
    },
    {
      "commit": "9f2cae1e7bac26e3258f6437f58496c8f7e08e20",
      "tree": "b4e436ea22e57f88e2835587f7015269e88bab86",
      "parents": [
        "d999794f8dd47bdbef60f97e6de8ac55970fb1a7"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Jan 12 10:58:08 2023 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Jan 12 11:12:35 2023 -0800"
      },
      "message": "sw:vec_iree: Add ukernel tiling query support\n\nMatch API changes in https://github.com/iree-org/iree/pull/11640\n\nFix: 265310678\nChange-Id: I1a1e675bac13aadea155eb933fb2d395d6d69493\n"
    },
    {
      "commit": "d999794f8dd47bdbef60f97e6de8ac55970fb1a7",
      "tree": "0f69c7a70eaf6f53f07a8e47bf2eb160fa033ae0",
      "parents": [
        "78b938f2b8cdcb5845ba0bdcb04f626836fd5940"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Jan 11 15:08:17 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Jan 11 15:08:17 2023 -0800"
      },
      "message": "sw:vec-iree: Clean-ups\n\nThe clean-ups are mainly on removing unnecessary library and header dpendencies.\n\nChange-Id: I4fbeea3e699d568c0a88411524c2908029bd8cce\n"
    },
    {
      "commit": "78b938f2b8cdcb5845ba0bdcb04f626836fd5940",
      "tree": "a7bb94f6c5f2249cf462eba896923051a4456d20",
      "parents": [
        "c5a46c6f50427ca56252beb1207f6611684277e4"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Jan 11 10:54:38 2023 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Jan 11 10:54:38 2023 -0800"
      },
      "message": "sw:vec-iree: Fix conv2d benchmark syntax on tosa.rescale\n\ntosa.rescale parameters should be dense arrays after IREE\ncandidate-20230111.394 (simlar to b/264917754).\n\nChange-Id: I552b1c2c5ba4281ac54b92b7d3e5a9939396e3a1\n"
    },
    {
      "commit": "c5a46c6f50427ca56252beb1207f6611684277e4",
      "tree": "afab0a3eed30a93077d655447736a6b6fe35affb",
      "parents": [
        "d7a78573ecabea3f1fc069d5b967abf71cee7e65"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jan 09 13:59:40 2023 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jan 09 14:02:03 2023 -0800"
      },
      "message": "sw:vec-iree: Fix conv2d benchmark syntax\n\nconv2d op parameters should be dense arrays after IREE\ncandidate-20230107.390 (b/264917754).\n\nFix: 264917754\nChange-Id: Id4fffce15a318d0055ee9498ee95987128ec7cba\n"
    },
    {
      "commit": "d7a78573ecabea3f1fc069d5b967abf71cee7e65",
      "tree": "bb2120613e8c1371cc14e895879b549d5e0ffea9",
      "parents": [
        "2e3cd2fa5021a824463daae7bd2111064cf6ba55"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Nov 15 15:45:39 2022 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Nov 17 11:01:35 2022 -0800"
      },
      "message": "vec_iree: create sample custom microkernel library\n\nWe build infrastructure needed for future custom microkernel library in vec_iree/vmvx_ukernel and build targets based on it.\n\nCurrently we simply use iree generic ukernel library inside the custom\nlibrary, so the end performance is exactly the same as before. It will\nbe replaced with Kelvin in future.\n\nChange-Id: I06f875adfaa965c76af5b58f95aa665089392e1c\n"
    },
    {
      "commit": "2e3cd2fa5021a824463daae7bd2111064cf6ba55",
      "tree": "c0364feade78fc107e256fb5ff82c58713e6a341",
      "parents": [
        "e9ae4b352abb5e8e40c565b52aad3fe795bfc348"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Nov 14 14:28:34 2022 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Mon Nov 14 14:32:35 2022 -0800"
      },
      "message": "Enable InlineHal for EmitC Static Library\n\nAs upstream support is added for InlineHal for LLVM EmitC, we now enable\nInlineHAL for EmitC static library at our end. Currently, only simple_vec_mul\ntargets are generated for emitc static library with InlineHAL.\n\nChange-Id: I97a26b255f488ec5bd810f56fee32d8cf2d47171\n"
    },
    {
      "commit": "e9ae4b352abb5e8e40c565b52aad3fe795bfc348",
      "tree": "128fef8517e68e60ce9223349747c6b159f63bf4",
      "parents": [
        "09712d1aa12007288622b0662d45df2df81daa00"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Nov 11 18:29:36 2022 -0800"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Fri Nov 11 18:29:36 2022 -0800"
      },
      "message": "Remove output-format\u003dmlir-ir flag for iree-compile\n\nAs the issue in https://github.com/iree-org/iree/issues/10405 has been\nfixed, we can remove the output-format\u003dmlir-ir flag for iree-compile.\nThe mlir file size with this change is significiantly smaller.\n\nChange-Id: I54c00a7f409ba78ada7b151f4d63259e5af287e8\n"
    },
    {
      "commit": "09712d1aa12007288622b0662d45df2df81daa00",
      "tree": "96b10ee2ab3272a72eacc53088d23d80d8780093",
      "parents": [
        "e6db38d089649e617f222a8e0a11de162f170e9a"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Nov 03 12:24:51 2022 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Nov 03 13:17:33 2022 -0700"
      },
      "message": "Add support for MicroKernel for VMVX regular HAL\n\nEnable microkernel for VMVX regular (non-inline) HAL\n\nAlso add the microkernel target for microbenchmark.\n\nChange-Id: Idf11bf22e6898ccf9b4b6623f9ca5a92515644d5\n"
    },
    {
      "commit": "e6db38d089649e617f222a8e0a11de162f170e9a",
      "tree": "874909b5160a87907cf33148dfe8da463aeb65c8",
      "parents": [
        "c393789ab994f4d7b6350b2a01f80a1b55b460f3"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 25 12:00:00 2022 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 25 12:00:00 2022 -0700"
      },
      "message": "Not to use iree_c_module to compile emitc vmvx\n\nThis CL is similar with\nhttps://spacebeaker-review.googlesource.com/c/shodan/sw/vec-iree/+/26228.\n\nIt is used to fix long compilation time for EmitC VMVX.\n\nChange-Id: I1f0698fe8b8c30a96afa22a487a24e9f9e5ec045\n"
    },
    {
      "commit": "c393789ab994f4d7b6350b2a01f80a1b55b460f3",
      "tree": "eeea213362ffe153eb4ec2d5dbba23caadaa7542",
      "parents": [
        "851a55901a0cfc9d5a651bc524e5531e8c33d94d"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Oct 11 13:19:37 2022 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Oct 20 10:46:12 2022 -0700"
      },
      "message": "Add support for inline HAL\n\nThis CL adds support for inline HAL bytecode (both vmvx and llvm-static-library).\n\nEmitC is currently not supported at IREE upstream.\n\nAs Inline HAL is not stable, currently we only generate inline HAL targets for samples/simple_vec_mul.\n\nChange-Id: I6058c49dea8b3486c183fd500f532768640cf0a3\n"
    },
    {
      "commit": "851a55901a0cfc9d5a651bc524e5531e8c33d94d",
      "tree": "3b2851db707c265d87fbc0337da72cd44ebf256d",
      "parents": [
        "ce80645d185c7e038c28fb0fb14c0930f43a9928"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Oct 05 12:09:46 2022 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Oct 05 12:09:46 2022 -0700"
      },
      "message": "vec_iree: Add BUILD_NO_WMMU flag\n\nAdd a BUILD_NO_WMMU flag (default: OFF).\n\nChange-Id: Ib9415274c8a2d0fd6c59ade136d2606308413b7c\n"
    },
    {
      "commit": "ce80645d185c7e038c28fb0fb14c0930f43a9928",
      "tree": "c1ce49fa979e87a2ff5b4abb95969ba39fb41e83",
      "parents": [
        "1a82e44fbe6774f9e199cd97f094f7c0eb45c386"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Sep 29 09:38:01 2022 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Thu Sep 29 09:54:22 2022 -0700"
      },
      "message": "Add compiler flag to accommodate IREE upstream change\n\nThis fixes the breakage on IREE release 280.\n\nAlso use this opportunity to clean up \"-\" and \"--\" inconsistency.\n\nFix: 249528563\nChange-Id: Icc57fd6d77104a953b91bcd45e011ab01e6f5409\n"
    },
    {
      "commit": "1a82e44fbe6774f9e199cd97f094f7c0eb45c386",
      "tree": "a817100ec6cb8e471d7ed9628409a5f35e88e4f7",
      "parents": [
        "fc8e73fa6b07f17b079e20a676a4a2a54ec48487"
      ],
      "author": {
        "name": "Adam Jesionowski",
        "email": "jesionowski@google.com",
        "time": "Fri Sep 16 10:28:59 2022 -0700"
      },
      "committer": {
        "name": "Adam Jesionowski",
        "email": "jesionowski@google.com",
        "time": "Fri Sep 16 18:15:42 2022 +0000"
      },
      "message": "sw/vec_iree: Populate output_length in IREE exec\n\nThis CL enables populating the output_length variable in the output\nheader.\n\nFirst we create a new output_header struct, placing it at the top of the\nmodel_output section. The return code and epc are already populated\nusing crt0.\n\nWhen I first added the MlOutput struct I thought we would have an\narbitrary pointer, but now the output lives right after the header.\nRemove that struct and have the process_output call populate a length\ninstead.\n\nChange-Id: I0b0005dcdc56ea53f124993cac81646fb8cd4561\n"
    },
    {
      "commit": "fc8e73fa6b07f17b079e20a676a4a2a54ec48487",
      "tree": "d4c585e35c40e3814767d2107a9c850615ba06a9",
      "parents": [
        "406ad51428901ee64a832297550ca41add8d5ef1"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Sep 14 11:05:24 2022 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Sep 14 11:05:24 2022 -0700"
      },
      "message": "sw:vec_iree: Fix tosa MLIR format\n\nGenerate the correct format based on https://github.com/iree-org/iree/pull/10375\n\nFix: 246588795\nChange-Id: I1a06d40ac15e892219eab8cc8bda8184c5a6dc63\n"
    },
    {
      "commit": "406ad51428901ee64a832297550ca41add8d5ef1",
      "tree": "b6aae0e1399f071051963156481094656a7d8a70",
      "parents": [
        "6243e9e870d6c42fc2a622e44426357c6f07ff79"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Sep 06 23:28:12 2022 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Wed Sep 07 13:02:35 2022 -0700"
      },
      "message": "Not to use iree_c_module to compile emitc static library\n\nUsing iree_c_module to compile emitc static library caused very long build time\nfor some models, e.g., barcode.\n\nThe root cause is still under investigation. This CL is a workaround to\nnot use iree_c_module and doesn\u0027t have this problem.\n\nBUG: 245584726\n\nChange-Id: If8fa0dcda3604201a085bf51c08c19468a4b19bb\n"
    },
    {
      "commit": "6243e9e870d6c42fc2a622e44426357c6f07ff79",
      "tree": "1a2c1e5057c26e384f76de4774926bb797412141",
      "parents": [
        "6b5469bce456139ee049c909fab3fc8d21cb9e08"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Sep 06 15:25:07 2022 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Sep 06 19:53:27 2022 -0700"
      },
      "message": "Add support for VMVX backend\n\nAdd support for VMVX backend for both bytecode and emitc.\n\nBuid VMVX targets in simple_vec_mul for illustration.\n\nNote: IREE currently doesn\u0027t well support VMVX backend (LLVM is ok though) for TOSA imported TFLite models: TOSA IR can\u0027t be compiled to VMFB. (https://github.com/iree-org/iree/issues/10253)\n\nChange-Id: I69dc84ce848f75e031d68ec21fc03cc3484efd58\n"
    },
    {
      "commit": "6b5469bce456139ee049c909fab3fc8d21cb9e08",
      "tree": "9fa6f514c0cefaa70cb116965cf900bb4d4af23d",
      "parents": [
        "f58d2bc9d09b748838cafcd536df8b3af574968c"
      ],
      "author": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Sat Sep 03 11:19:49 2022 -0700"
      },
      "committer": {
        "name": "Lun Dong",
        "email": "lundong@google.com",
        "time": "Tue Sep 06 12:47:05 2022 -0700"
      },
      "message": "Improve springbok bytecode and c module compilation\n\nImprove springbok bytecode and c module compilation by taking advantage\nof the latest upstream IREE improvements.\n\nMerge springbok_bytecode_module and springbok_c_module into springbok_static_module and make it simpler.\n\nRename util to util_static for further vmvx expansion.\n\nChange-Id: Ia81fb43f3bdab64372e0d9010211bddb39cce2b7\n"
    }
  ],
  "next": "f58d2bc9d09b748838cafcd536df8b3af574968c"
}
