1. 53813e8 [LLVMGPU] Use flat workgroup sizes in vector distribution (#18947) by Kunwar Grover · 5 months ago
  2. 78481a6 Propagate reshapes through generics with reduction iterators (#18857) by Ian Wood · 5 months ago
  3. 14f58e0 [ROCM] Turn on SLP vectorization (#18949) by Nirvedh Meshram · 5 months ago
  4. 554f31f Adding a flag to force indirect command buffers on in non-reusable cases. (#18945) by Ben Vanik · 5 months ago
  5. 1f76cb7 GPU data tiling: reimplement getConcreteMFMALayout (#18953) by Benoit Jacob · 5 months ago
  6. 0bb6d92 Add `ReifyRankedShapedTypeOpInterface` to `hal.interface.binding.subspan` (#18946) by MaheshRavishankar · 5 months ago
  7. 26ba4fd Switching VM's EraseUnusedCallOp pattern to a pass. (#18950) by Ben Vanik · 5 months ago
  8. 15ea0dc [GlobalOpt] Prevent fusing transposed extend in RaiseSpecialOps (#18901) by Cullen Rhodes · 5 months ago
  9. 5fc340d Registering the ROCDL dialect in init_mlir_dialects. (#18944) by Ben Vanik · 5 months ago
  10. d1dd3e3 Add integer range inference to hal.buffer_view.dim and rank ops. (#18943) by Stella Laurenzo · 5 months ago
  11. 49ffdac Enabling linking in the ROCM/CUDA compiler targets. (#18936) by Ben Vanik · 5 months ago
  12. a321be2 Adding 'amdgpu' target device and flatbuffer for HAL executables. (#18933) by Ben Vanik · 5 months ago
  13. 4376117 [GPU] Do not treat pad as a tilable producer for operand promotion (#18918) by Kunwar Grover · 5 months ago
  14. 3cf5b65 [LinalgExt] Implement AggregateOpInterface for AttentionOp (#18890) by Kunwar Grover · 5 months ago
  15. b31b033 Revert "[DispatchCreation] Run preprocessing before..." (#18934) by Ian Wood · 5 months ago
  16. 36caa05 [ROCM] Add flag to enable GlobalISel (#18922) by Quinn Dawkins · 5 months ago
  17. fa752ae [DispatchCreation] Run preprocessing before elementwise fusion (#18920) by Ian Wood · 5 months ago
  18. 3b69679 Enable the MLIR debug actions CL options in the compiler driver. (#18928) by Stella Laurenzo · 5 months ago
  19. f4a5f13 Use workgroup_count_from_slice in Stream builtins (#18924) by Quinn Dawkins · 5 months ago
  20. 9d36cfa [Codegen] Don't require full slice to decompose boundary pack and unpack ops (#18906) by Max191 · 5 months ago
  21. e66171a [LinalgExt] Generalize attribute setting for attention decomposition (#18780) by Kunwar Grover · 5 months ago
  22. a041798 [VectorDistribution] Add vector distribution support multi-dim reduction with scalars (#18800) by Bangtian Liu · 5 months ago
  23. 8806173 Revert "[DispatchCreation] Extend multi-use producer fusion" (#18917) by Ian Wood · 5 months ago
  24. 9731fed Pass to block dynamic dimensions of operands of `iree_linalg_ext.attention`. (#18874) by MaheshRavishankar · 5 months ago
  25. 03c744e [GPU] Support multiple contraction dims in MmaSchedules (#18720) by Max191 · 5 months ago
  26. 0c2c627 [NFC] Update old naming from flow to dispatch creation (#18904) by Ian Wood · 5 months ago
  27. 55c5562 [LLVMGPU][NFC] Create LLVMGPU pass for IGEMM (#18871) by Max191 · 5 months ago
  28. c6b3592 [Dispatch Creation] Bubble up ExtractSliceOp with FillOp when the latter has multiple consumers (#18896) by Nithin Meganathan · 5 months ago
  29. 1aa5825 [LLVMGPU] Combine parallel and reduction padding in LLVMGPUPadAndVectorDistribute (#18771) by Kunwar Grover · 5 months ago
  30. 1fc6e5b Add CDNA3 MFMA BF16 intrinsics. (#18892) by Benoit Jacob · 5 months ago
  31. 3b751a4 [LLVMCPU] Enable tileDispatchUsingForall as default (#18777) by Prashant Kumar · 5 months ago
  32. e96e3c0 [VectorLayout] Fix insertion of new constOp for non dominate issue. (#18894) by Stanley Winata · 5 months ago
  33. aef6e1f [GPU] Bail out in GPUReduceBankConflicts if we have collapse_shape user (#18863) by Nirvedh Meshram · 5 months ago
  34. 4ad834b Support F8E5M2FNUZ MFMA on CDNA3 (#18887) by Benoit Jacob · 5 months ago
  35. 2291b38 Support 8-bit floats in the compiler. (#18886) by Benoit Jacob · 5 months ago
  36. abe3f89 Add conversions for 1x1 conv_2d to matmul (#18736) by Ian Wood · 5 months ago
  37. c3fae2f [LLVMGPU] Use forall workgroup distribution in TileAndFuse pipeline (#18565) by Max191 · 5 months ago
  38. 4d20b82 Emit an error when affinity analysis fails. (#18883) by Ben Vanik · 5 months ago
  39. 9f5610d Preserving `nosideeffects` on func.func -> util.func import. (#18882) by Ben Vanik · 5 months ago
  40. e1469b2 [Codegen] Add pass to decompose pack unpack ops at dispatch boundaries (#18852) by Max191 · 5 months ago
  41. 9c5b57a Use FetchContent for both pybind11 and nanobind. (#18872) by Stella Laurenzo · 5 months ago
  42. 00104b5 Allow dynamic dimensions during folding of `tensor.expand_shape/collapse_shape` into `flow.dispatch.tensor.load/store`. (#18873) by MaheshRavishankar · 5 months ago
  43. a400cde [ROCM][NFC] Add option to control SLP vectorization in llvm optimizations (#18865) by Nirvedh Meshram · 5 months ago
  44. e3f2d47 Bump torch-mlir to 140cad5 and update TorchOnnxToTorch conversion pipeline (#18867) by Vivek Khandelwal · 5 months ago
  45. 81c8b25 [Codegen] Allow multiple reduction dimensions in VectorDistribution (#18868) by Kunwar Grover · 5 months ago
  46. b922a70 GPU data tiling: query the target's list of MMA intrinsics. Add FP8 test. (#18862) by Benoit Jacob · 5 months ago
  47. bb71f7d [Attention] Only clamp attention for low precision types (#18848) by Kunwar Grover · 5 months ago
  48. 4cc6671 [CPU] Limit vectorization tile sizes for SVE (#18846) by Cullen Rhodes · 5 months ago
  49. d0269f3 Integrate llvm-project @864902e9b4d8bc6d3f0852d5c475e3dc97dd8335 (#18843) by Max191 · 5 months ago
  50. c08362a GPU target parameters for data tiling. (#18839) by Benoit Jacob · 5 months ago
  51. 114a142 [LLVMGPU] Embed mma_intrinsic in to_layout and infer contraction's intrinsic from it. (#18842) by Stanley Winata · 5 months ago
  52. 66342ab Reland #18804 (#18840) by Maksim Levental · 5 months ago
  53. 556c945 [Codegen] Fix bug in IGEMM pass for non conv contractions (#18838) by Max191 · 5 months ago
  54. df5e5aa Revert "`iree_gpu` Python bindings (`GPUPipelineOptionsAttr`)" (#18833) by Scott Todd · 5 months ago
  55. 5546ae0 Run `compiler/src/iree/compiler/API/generate_exports.py`. (#18832) by Scott Todd · 5 months ago
  56. 2dffc9e Fix MSVC compilation following #18682 (#18830) by Benoit Jacob · 5 months ago
  57. 012f8a6 [Codegen] Drop TransformStrategies (#18820) by Quinn Dawkins · 5 months ago
  58. 4f33005 Skip ROCM/test/opt_pass_plugin on Windows while broken. (#18823) by Scott Todd · 5 months ago
  59. fb18c42 `iree_gpu` Python bindings (`GPUPipelineOptionsAttr`) (#18804) by Maksim Levental · 5 months ago
  60. 4b32a1d [TileSwizzle] Make the dump and variable name match. (NFC) (#18821) by Han-Chung Wang · 5 months ago
  61. 0c6a151 Warn when --iree-llvmcpu-target-cpu defaults to "generic". (#18682) by Benoit Jacob · 5 months ago
  62. fecccdc [Flow] Fix FoldSplatReshapeIntoSplat pattern (#18818) by Ian Wood · 5 months ago
  63. 258cdb8 Opt into free-threaded Python (#18770) by Marius Brehler · 5 months ago
  64. 05bbcf1 Enable arithmetic optimizations as part of the stream simplification pipeline. (#18806) by Stella Laurenzo · 5 months ago
  65. 929a7da Fixes a range inference overflow with util.align. (#18808) by Stella Laurenzo · 5 months ago
  66. 8da6ba2 Add util.assume.int folder. (#18805) by Stella Laurenzo · 5 months ago
  67. 1500641 Various tweaks to numeric optimizations found while looking at programs. (#18765) by Stella Laurenzo · 5 months ago
  68. e2a352c Integrates LLVM @ 36d936a2d057ddbd7822614edf01e39a0c21d654 (#18801) by Vivian · 5 months ago
  69. a488d38 Add region to `linalg_ext.attention` (#18728) by Rob Suderman · 5 months ago
  70. 8568efa [GPU] Adding support for opt pass plugins during AMDGPU executable serialization (#18347) by Jose Manuel Monsalve Diaz · 5 months ago
  71. 206b60c [DispatchCreation] Extend multi-use producer fusion (#18551) by Ian Wood · 5 months ago
  72. f9fa934 Integrates LLVM @ a758bcdbd92efb64a3482eb95d2769d74e33f5bb (#18783) by Vivian · 5 months ago
  73. 2945399 Revert `tensor.cast` to flow reshape conversion (#18772) by Ian Wood · 5 months ago
  74. 9f93073 [CMake] Don't update compile definitions for imported targets for MSCV (#18766) by Maksim Levental · 5 months ago
  75. 3ccd4f1 [Codegen] Replace LICM with a version that checks trip count (#18679) by Quinn Dawkins · 5 months ago
  76. a3d8ad6 [ROCM] Fix feature flags for gfx1100 and improve flag handling (#18781) by Kunwar Grover · 5 months ago
  77. afe18d2 [Codegen][GPU] Add tiling cleanup pattern to fuse pad without zero gaurd (#18748) by Kunwar Grover · 5 months ago
  78. 7622770 Integrate LLVM @ 7900daaa7ba57b5f9729bbbdb54f4e0599a45cd7 (#18773) by Vivian · 5 months ago
  79. ab88871 Add a default lowering config setting for custom_op. (#18737) by MaheshRavishankar · 5 months ago
  80. 6d8f0b2 [LLVMGPU] Add configuration tests for IGEMM, fix NCHW case (#18734) by Max191 · 5 months ago
  81. 2eddaea [IGEMM] Generate matmuls with expanded H and W dims (#18735) by Max191 · 5 months ago
  82. c3d74d0 [Flow] Fold flow reshape with mismatching dyn dims (#18680) by Ian Wood · 5 months ago
  83. 3e52344 [LLVMCPU] Enable tileDispatchUsingForall for multiTilingExpert (#18730) by Prashant Kumar · 5 months ago
  84. 1e6bbb8 [LinalgExt] Remove default implementation for getStaticLoopRanges (#18745) by Kunwar Grover · 5 months ago
  85. d7378bb [Codegen][GPU] Add pass for fallback distribution (#18726) by Quinn Dawkins · 5 months ago
  86. 1e155cc Use integer range and divisibility analysis to propagate int assumptions into dispatch executables. (#18755) by Stella Laurenzo · 6 months ago
  87. 0c69c9e Adding `iree_vm_context_fork` to fork a context. (#18751) by Ben Vanik · 6 months ago
  88. 25e5760 [Codegen] Remove unused arguements from attention op (#18743) by Kunwar Grover · 6 months ago
  89. 726112d [Codegen] Remove memref optimizations from OptimizeTensorInsertExtractSlices (#18732) by Kunwar Grover · 6 months ago
  90. 660f388 Enable analysis based integer optimizations. (#18756) by Stella Laurenzo · 6 months ago
  91. 90a2e1c [NFC][GPU] remove some dead code in setTileAndFuseLoweringConfig (#18754) by Nirvedh Meshram · 6 months ago
  92. 164a60e [ROCM] Disable mixed precision fma instructions that cause numeric issues (#18753) by Nirvedh Meshram · 6 months ago
  93. ea52c36 Adding `IREE_STATUS_INCOMPATIBLE`. (#18752) by Ben Vanik · 6 months ago
  94. dd3f2a3 [Codegen] Remove old attention transformations (#18740) by Kunwar Grover · 6 months ago
  95. 5f3f863 Add `AggregatedOpInterface` to `iree_linalg_ext.custom_op` (#18700) by MaheshRavishankar · 6 months ago
  96. 598a60e [Im2col] Allow multiple batch, M, and K dimensions on im2col result (#18593) by Max191 · 6 months ago
  97. ce4f098 [Codegen] Use constant int matchers for interface reshape foldings (#18733) by Max191 · 6 months ago
  98. 01b9521 Add `TilingInterface` implementation of `iree_linalg_ext.custom_op`. (#18676) by MaheshRavishankar · 6 months ago
  99. 2963600 Integrate LLVM at f59b151f by Alan Li · 6 months ago
  100. 5270093 Add an integer divisibility analysis. (#18727) by Stella Laurenzo · 6 months ago