1. a363dff Fix UB in iree_string_view_append_to_buffer (#9929) by Jakub Kuderski · 2 years, 8 months ago
  2. 32bdee1 Merge pull request #9911 from iree-org/benvanik-hal-presplit by Ben Vanik · 2 years, 8 months ago
  3. d9661d6 [hal][cuda] Use the primary context if available in hal (#9909) by Thomas · 2 years, 8 months ago
  4. c5a8d3a Decoupling the local executable loader from the rest of the impl. by Ben Vanik · 2 years, 9 months ago
  5. b83778b Moving buffer/buffer_view asserts and trace to their own library. by Ben Vanik · 2 years, 9 months ago
  6. c00c706 Splitting HAL module types into their own library. by Ben Vanik · 2 years, 9 months ago
  7. a372ab5 Wiring up MMT4D to VMVX when IREE_BUILD_EXPERIMENTAL_VMVX_MMT4D=ON. by Ben Vanik · 2 years, 8 months ago
  8. 508f745 Adding skeleton MMT4D builtin library. by Ben Vanik · 2 years, 8 months ago
  9. 102ae09 Moving static_assert out of target_platform.h. by Ben Vanik · 2 years, 8 months ago
  10. dc716bf Simplifying vm call interface. (#9891) by Ben Vanik · 2 years, 8 months ago
  11. df18ea4 Add float16 to support HalTypes for python bindings (#9865) by Rob Suderman · 2 years, 8 months ago
  12. 352da3f Remove "AOT" from LLVM target names. (#9854) by Scott Todd · 2 years, 9 months ago
  13. d6dc9b7 Remove unnecessary `--iree-input-type=mhlo` flag uses. (#9852) by Scott Todd · 2 years, 9 months ago
  14. 414a308 Update to using public header (NFC) (#9847) by Jacques Pienaar · 2 years, 9 months ago
  15. 932e509 [vmvx] Add round to VM dialect and fixup bytecode_op_table generation (#9725) by Rob Suderman · 2 years, 9 months ago
  16. 7c4fdc3 Replace mhlo ops with core dialect ops in more tests. (#9838) by Scott Todd · 2 years, 9 months ago
  17. 5224d8c Finish rationalizing atomics in remaining runtime/ code (#9837) by bjacob · 2 years, 9 months ago
  18. 1fe95b6 Tweaks to atomics in iree_task_scope_* - use acquire/release consistently (#9836) by bjacob · 2 years, 9 months ago
  19. dedbfb6 Tweaks to atomics in iree_thread_* - use acquire/release consistently (#9835) by bjacob · 2 years, 9 months ago
  20. 0b0da79 Comments and NFC tidying on atomics in synchronization.* (#9832) by bjacob · 2 years, 9 months ago
  21. 3b7e274 Tweaks to atomics in iree_task_* - use acquire/release consistently by bjacob · 2 years, 9 months ago
  22. 4a12860 Rework VMVX to enable e2e testing with microkernels. (#9767) by Stella Laurenzo · 2 years, 9 months ago
  23. f3223b6 Add vm.check.nearly_eq and vm.cmp.eq.f*.near pseudo ops. (#7081) by Scott Todd · 2 years, 9 months ago
  24. 245c70e Fix compile errors in atomics_disabled (#9782) by bjacob · 2 years, 9 months ago
  25. 4206ba1 Change some seq_cst to acquire/release in synchronization.c (#9761) by bjacob · 2 years, 9 months ago
  26. baa96e7 TSan can deal with futexes (#9760) by bjacob · 2 years, 9 months ago
  27. fd0c527 Removing the need for the ririririri fields in vmvx arg structs. (#9753) by Ben Vanik · 2 years, 9 months ago
  28. 727d61a Lower VMVX linalg ops to microkernels. (#9662) by Stella Laurenzo · 2 years, 9 months ago
  29. ca51bc6 Add vm.abs.i32 and vm.abs.i64 ops. (#7080) by Scott Todd · 2 years, 9 months ago
  30. 99c59c3 Consistently access poller->state with acquire/release order (#9734) by bjacob · 2 years, 9 months ago
  31. fc46cfb Access worker->state with acquire/release, not seq_cst. (#9735) by bjacob · 2 years, 9 months ago
  32. f36ec29 Consistently treat worker_*_masks as loose hints with relaxed accesses (#9722) by bjacob · 2 years, 9 months ago
  33. eeb0b1a Fix shutdown deadlock (#9724) by bjacob · 2 years, 9 months ago
  34. 0e656d4 Implementing coroutine semaphore/fence awaits. by Ben Vanik · 2 years, 9 months ago
  35. 8d45de0 Plumbing through IREE_HAL_MODULE_FLAG_SYNCHRONOUS. by Ben Vanik · 2 years, 9 months ago
  36. 372bccc Adding HAL module fence methods. by Ben Vanik · 2 years, 9 months ago
  37. 895fbf5 Adding iree_hal_fence_t. by Ben Vanik · 2 years, 9 months ago
  38. 08529d5 Merge pull request #9698 from iree-org/benvanik-device-cleanup by Ben Vanik · 2 years, 9 months ago
  39. 15c5fc8 Fix setting IREE_MEMORY_ACCESS_ALIGNMENT_REQUIRED (#9697) by Marius Brehler · 2 years, 9 months ago
  40. 7843ad1 Split the alignment flag for non 64-bit types (#9715) by Marius Brehler · 2 years, 9 months ago
  41. 66be12e Split the alignment flag for 64-bit types (#9705) by Marius Brehler · 2 years, 9 months ago
  42. 59799b3 Hiding iree_hal_device_transfer_and_wait as it should not be used. by Ben Vanik · 2 years, 9 months ago
  43. 29800c9 Removing iree_hal_device_submit_and_wait. by Ben Vanik · 2 years, 9 months ago
  44. e789f95 Fix teardown race in threading_test (#9558) by bjacob · 2 years, 9 months ago
  45. cf1c007 Enable a few more clang-tidy checks with fixes (#9426) by Rob Suderman · 2 years, 9 months ago
  46. beda464 Add `flow.dispatch.default_workgroup_count` op. (#9681) by MaheshRavishankar · 2 years, 9 months ago
  47. 7e46380 Replace mhlo ops with core dialect ops in some tests. (#9688) by Scott Todd · 2 years, 9 months ago
  48. 6a3600c NFC cleanup to HAL dialects cherry picked from #5662 branch. (#9673) by Ben Vanik · 2 years, 9 months ago
  49. 9aa2c74 Fixing CUDA command buffer issue introduced in #9645. (#9661) by Ben Vanik · 2 years, 9 months ago
  50. 636bc44 Merge pull request #9645 from iree-org/benvanik-immutable-cmd by Ben Vanik · 2 years, 9 months ago
  51. 1d60c18 Cleaning up function reflection attrs. (#9648) by Ben Vanik · 2 years, 9 months ago
  52. d23e304 Bumping bytecode module version for HAL method changes. by Ben Vanik · 2 years, 9 months ago
  53. e36566e Removing re-recording support for command buffer impls. by Ben Vanik · 2 years, 9 months ago
  54. 1a83c91 Cleaning up command buffer validation state referencing. by Ben Vanik · 2 years, 9 months ago
  55. 9d4760c Changing hal.device.query.i32 -> hal.device.query.i64. by Ben Vanik · 2 years, 9 months ago
  56. 8255aa4 Removing redundant hal.buffer_view.byte_length. by Ben Vanik · 2 years, 9 months ago
  57. 234506e Changing command buffer create/begin/end to create/finalize. by Ben Vanik · 2 years, 9 months ago
  58. a25ca12 Cleaning up VMVX a bit to make it easier to extend. (#9633) by Ben Vanik · 2 years, 9 months ago
  59. 7df3973 Update URLs following iree-org move. (#9635) by Scott Todd · 2 years, 9 months ago
  60. 6c20d14 Removing unused VM bytecode function signature fields. (#9632) by Ben Vanik · 2 years, 9 months ago
  61. 998dfa6 Merge pull request #9629 from google/benvanik-silent-vulkan by Ben Vanik · 2 years, 9 months ago
  62. eb94496 Integrate llvm-project at 6f258c0fd34cf4001ffa08c61f6e4e0f1254c50f (#9610) by MaheshRavishankar · 2 years, 9 months ago
  63. ecc82e6 Adding --vulkan_debug_verbosity= flag. by Ben Vanik · 2 years, 9 months ago
  64. 9d151a2 Disabling vulkan debug layers in release builds by default. by Ben Vanik · 2 years, 9 months ago
  65. 8879953 Removing --vulkan_default_index= flag now that we can specify devices. by Ben Vanik · 2 years, 9 months ago
  66. 91af04c Avoid waits on task queue theft when the source is contended. by Ben Vanik · 2 years, 10 months ago
  67. 932aa91 Removing Tracy fiber tracing by default. by Ben Vanik · 2 years, 10 months ago
  68. 03c65d6 Removing tail task behavior in the iree_hal_task_queue. by Ben Vanik · 2 years, 10 months ago
  69. 24741c5 Adding iree_vm_async_invoke API for loop-based invocation. by Ben Vanik · 2 years, 10 months ago
  70. a650ab2 Exposing the iree_vm_*_invoke low-level API and rebasing iree_vm_invoke. by Ben Vanik · 2 years, 10 months ago
  71. ae579be Adding iree_vm_stack_t helpers for zone suspend/resume. by Ben Vanik · 2 years, 10 months ago
  72. bd17500 Removing tracing from iree_vm_context_resolve_function. No value, high overhead. by Ben Vanik · 2 years, 10 months ago
  73. b133ff1 Adding a function shim for IREE_TRACE_ZONE_END. by Ben Vanik · 2 years, 10 months ago
  74. ca0993c Squirrelling away trace zones on wait frames. by Ben Vanik · 2 years, 10 months ago
  75. 840a7e8 Removing context_id plumbing in the stack. Fibers are managed by the scheduler. by Ben Vanik · 2 years, 10 months ago
  76. c2776ae Adding support for wait frames in the VM stack. by Ben Vanik · 2 years, 10 months ago
  77. 04788d1 Mocking up enough of the CUDA semaphore to run in coroutines. by Ben Vanik · 2 years, 10 months ago
  78. 5d7c1a9 cuMemPrefetchAsync isn't supported on Windows. by Ben Vanik · 2 years, 10 months ago
  79. 02a16ae Adding support for resuming native module calls. by Ben Vanik · 2 years, 10 months ago
  80. a5013c1 Make native module shims take args/rets storage as args. by Ben Vanik · 2 years, 10 months ago
  81. 4372c13 Plumbing support for complex64/128 buffer views. (#9626) by Ben Vanik · 2 years, 9 months ago
  82. 9ae2273 Refactor vulkan device creation to allow hidden devices and make lavapipe hidden. (#9621) by Stella Laurenzo · 2 years, 9 months ago
  83. 91c75fb Removing iree/base/logging.h. (#9605) by Ben Vanik · 2 years, 9 months ago
  84. e834df1 Merge pull request #9598 from google/benvanik-7277 by Ben Vanik · 2 years, 9 months ago
  85. e3c278e Enable Int64 Shader on Vulkan Device if available (#9603) by Stanley Winata · 2 years, 9 months ago
  86. 0b90fe0 Fix float->[u]int conversion (#9602) by Geoffrey Martin-Noble · 2 years, 9 months ago
  87. 5c622a5 Re-enable exp_fp16 tests. (#9599) by MaheshRavishankar · 2 years, 9 months ago
  88. 644a104 Bumping module format for HAL change. Still need to do #8014... by Ben Vanik · 2 years, 9 months ago
  89. a5cd724 Renaming hal.allocator.wrap.byte_buffer. by Ben Vanik · 2 years, 9 months ago
  90. 2bde586 Merge pull request #9587 from google/benvanik-fixups by Ben Vanik · 2 years, 9 months ago
  91. 61ff46f Disabling tracy fiber support in the basic tracing modes. by Ben Vanik · 2 years, 9 months ago
  92. 2cb393d Reusing already mapped internal function ordinal on bytecode calls. by Ben Vanik · 2 years, 9 months ago
  93. dda0123 Remove unnecessary compiler import from runtime benchmark (#9578) by Geoffrey Martin-Noble · 2 years, 9 months ago
  94. 2666e4d fix race and replace mutex by atomic iree_task_scope (#9557) by bjacob · 2 years, 9 months ago
  95. 29f3551 Integrate llvm-project at 0fe13b5f84abe1716f5991da057c801dc548a9ab (#9570) by MaheshRavishankar · 2 years, 9 months ago
  96. ed3b6b5 refcounting tweaks (#9569) by bjacob · 2 years, 9 months ago
  97. a24f718 Delete dead command buffer validation method. Fixes #6181. by Ben Vanik · 2 years, 9 months ago
  98. 703fca4 Add runtime benchmarking library for python scripts (#9521) by Rob Suderman · 2 years, 10 months ago
  99. b697e76 Enabling bytecode module coroutine begin/resume. (#9497) by Ben Vanik · 2 years, 10 months ago
  100. 0d19c32 Adding __NR_futex workaround for riscv32. (#9501) by Ben Vanik · 2 years, 10 months ago