1. d4b6d74 [VectorExt] Add support for projecting nested layouts (#16528) by Quinn Dawkins · 1 year, 1 month ago
  2. 2fe2975 Collapse LinalgExt into the main source tree (#16407) by Han-Chung Wang · 1 year, 1 month ago
  3. 946375c [LinalgExt] Do not decompose attention op with manual analysis. (#16525) by Han-Chung Wang · 1 year, 1 month ago
  4. 91a6bf7 [VectorExt] Add custom parser/printer to elide identity orderings (#16522) by Quinn Dawkins · 1 year, 1 month ago
  5. 8b0651f [Codegen][GPU] Fix id calculation for nested layouts (#16516) by Quinn Dawkins · 1 year, 1 month ago
  6. 2f41487 [NestedLayout] Add subgroup_basis and thread_basis to layout (#16467) by Kunwar Grover · 1 year, 1 month ago
  7. 885d348 [VectorDistribution] Fix layout iteration when VECTORX is frozen (#16447) by Kunwar Grover · 1 year, 1 month ago
  8. 67eec4f [VectorDistribution] Add pattern to distribute layout resolutions (#16379) by harsh-nod · 1 year, 1 month ago
  9. e83ce9e [Codegen] Add transfer read distribution pattern for nested layout (#16393) by Quinn Dawkins · 1 year, 1 month ago
  10. 9722440 [Codegen] Implement getDistributedShape for NestedLayout (#16377) by Kunwar Grover · 1 year, 1 month ago
  11. 4a49e37 [VectorExt] Add LayoutV2 supporting warp distribution and rank > 2 (#16368) by Kunwar Grover · 1 year, 1 month ago
  12. 6aa3a8b [VectorDistribution] Add distribution pattern for reductions (#16304) by harsh-nod · 1 year, 2 months ago
  13. af387d3 Bump LLVM to llvm/llvm-project@730f498c961f (#16286) by Han-Chung Wang · 1 year, 2 months ago
  14. dd5f707 Adding `immutable` to global load ops. (#16295) by Ben Vanik · 1 year, 2 months ago
  15. 853cd02 [NFC] Split VectorExt attributes into a separate file (#16284) by Quinn Dawkins · 1 year, 2 months ago
  16. a60f2dc [Codegen] Use the lane ID to do transfer distribution (#16260) by Quinn Dawkins · 1 year, 2 months ago
  17. eaefd3f [LinalgExt] Add optional transpose_v attribute to attention (#16254) by harsh-nod · 1 year, 2 months ago
  18. 8c7e3c9 Switching code to use FunctionOpInterface instead of FuncOp. by Ben Vanik · 1 year, 2 months ago
  19. 09e5d1d Bump LLVM to https://github.com/llvm/llvm-project/pull/77874 (#16221) by MaheshRavishankar · 1 year, 2 months ago
  20. 7417cc1 Bump LLVM to llvm/llvm-project@9261ab708e37 (#16195) by MaheshRavishankar · 1 year, 2 months ago
  21. 8dae5b5 [VectorDistribution] Add pattern to distribute contractions (#16172) by harsh-nod · 1 year, 2 months ago
  22. 9df7bb9 [CPU][DataTiling] Remove LinalgExt::UserEncoding attribute and ContractionOpType enum (#16161) by Max191 · 1 year, 2 months ago
  23. d78f716 Bump LLVM to llvm/llvm-project@0cb024b and deps (#16114) by Han-Chung Wang · 1 year, 2 months ago
  24. 65680c6 [VectorDistribution] Add patterns for distributing transfer_read/transfer_write (#16115) by Kunwar Grover · 1 year, 2 months ago
  25. 1cb0f99 [VectorExt] Fix LayoutIterator iteration for step != 0 (#16133) by Kunwar Grover · 1 year, 2 months ago
  26. 914f306 [CodeGen] Switching to upstream eliminateCommonSubExpressions method. (#16105) by Han-Chung Wang · 1 year, 2 months ago
  27. c27ed41 [GlobalOpt][CPU] Move to using indexing maps for data tiling encodings instead of named op enums (#15984) by Max191 · 1 year, 3 months ago
  28. 1b1e769 [LinalgExt] Delete dead codes. (#16104) by Han-Chung Wang · 1 year, 3 months ago
  29. e32a502 Bump LLVM to llvm/llvm-project@f5145f4dc819 (#16073) by Han-Chung Wang · 1 year, 3 months ago
  30. 562098f [VectorDistribution] Add infrastructure to support vector distribution based on layout (#16009) by Kunwar Grover · 1 year, 3 months ago
  31. f0c8380 [LinalgExt] Retire RewriteForallToScfForOp transform op. (#16064) by Han-Chung Wang · 1 year, 3 months ago
  32. db83cc4 [LinalgExt] Delete fuse_producer transform op. (#16044) by Han-Chung Wang · 1 year, 3 months ago
  33. 6ac9b7e [LinalgExt] Expose attention tile size parameter (#16030) by harsh-nod · 1 year, 3 months ago
  34. c4739bc [LinalgExt] Delete LinalgExt tiling patterns and passes. (#15921) by Han-Chung Wang · 1 year, 3 months ago
  35. ded4145 [LinalgExt] Switch tiling LinalgExt tests to use transform dialect. (#15904) by Han-Chung Wang · 1 year, 3 months ago
  36. 957af54 [LinalgExt] Switch distribution tests to use transform dialect. (#15922) by Han-Chung Wang · 1 year, 3 months ago
  37. ccbe33f [VectorExt] Add layout iterator classes (#16004) by harsh-nod · 1 year, 3 months ago
  38. 9cde4e3 [VectorExt] Add folders for to_simt and to_simd (#15997) by Kunwar Grover · 1 year, 3 months ago
  39. 6f969db [VectorExt] Add to_simt and to_simd operations (#15987) by Kunwar Grover · 1 year, 3 months ago
  40. 08e2021 [Cleanup] Delete tiling tensor.pad test from LinalgExt. (#15902) by Han-Chung Wang · 1 year, 3 months ago
  41. 761c0d8 [LinalgExt][NFC] Split tiling tests into tiling and distribution tests. (#15903) by Han-Chung Wang · 1 year, 3 months ago
  42. 0b7b74d Remove linalg.softmax related tests from LinalgExt. (#15897) by Han-Chung Wang · 1 year, 4 months ago
  43. 3aa8421 [NFC] Replace LinalgExt::TilingPattern with walk-based transforms. (#15894) by Han-Chung Wang · 1 year, 4 months ago
  44. c3be151 [NFC] Retire filter based vectorization patterns. (#15865) by Han-Chung Wang · 1 year, 4 months ago
  45. 010427d [NFC] Move DecomposeSoftmax from LinalgExt/ to Codegen/Common/ (#15853) by Han-Chung Wang · 1 year, 4 months ago
  46. ef35fa2 [NFC] Switch to use ShapedType::isDynamic instead of using kDynamic (#15840) by Han-Chung Wang · 1 year, 4 months ago
  47. 20ff1b1 [NFC] Remove trailing whitespaces from *.mlir files. (#15757) by Han-Chung Wang · 1 year, 4 months ago
  48. 7459a66 [VectorExt] Add VectorLayoutInterface for Attributes (#15697) by Kunwar Grover · 1 year, 4 months ago
  49. ac95484 Add vector_ext dialect (#15599) by harsh-nod · 1 year, 4 months ago
  50. 7774b0d Add FlashAttention v2 (#15527) by Kunwar Grover · 1 year, 4 months ago
  51. 85094c3 [NFC] Move encoding logic from LinalgExt to Codegen/Common (#15577) by Han-Chung Wang · 1 year, 4 months ago
  52. 671b092 Split transform.tile_and_decompose_attention (#15516) by Kunwar Grover · 1 year, 5 months ago
  53. db7311b Use rewriter based methods for replacing in TileAndDecomposeAttention (#15514) by Kunwar Grover · 1 year, 5 months ago
  54. 5137b95 [DataTiling] Add supports for materializing elementwise ops. (#15507) by Max191 · 1 year, 5 months ago
  55. d5ab0f0 Revert "[DataTiling] Add supports for materializing elementwise ops. (#15446)" by Stella Laurenzo · 1 year, 5 months ago
  56. bd60372 [DataTiling] Add supports for materializing elementwise ops. (#15446) by Max191 · 1 year, 5 months ago
  57. 7ab3509 Record narrow static M/N sizes in `EncodingAttr` and rationalize MaterializeEncoding for narrow shapes. (#15431) by bjacob · 1 year, 5 months ago
  58. ddb0d7d Let `EncodingAttr` use `struct(params)` assembly format (#15434) by bjacob · 1 year, 5 months ago
  59. 668c020 Cast tensor.empty type to TypeConverter's type during materialization. (#15375) by Han-Chung Wang · 1 year, 5 months ago
  60. 03d655a Fix size calculation in the tensor.empty materialization pattern. (#15359) by Han-Chung Wang · 1 year, 5 months ago
  61. 546e372 Add fallback for undo-ing encodings. (#15302) by Han-Chung Wang · 1 year, 5 months ago
  62. 11debb4 bump LLVM to acc6f3e9c1af6c7445aae6f10d4b016ac84112d3 (#15296) by bjacob · 1 year, 5 months ago
  63. 39afb04 [Winograd] Adapt winograd for tiling + implement tiling/decompose (#15250) by Abhishek Varma · 1 year, 5 months ago
  64. e9f4b1e [Flow] Add TensorBitCastOp (#15260) by Quinn Dawkins · 1 year, 5 months ago
  65. 78e9dbc [FlashAttention] Adapt attention for tiling + implement tiling/decompose (#15217) by Abhishek Varma · 1 year, 5 months ago
  66. 3a70dda Improving the `*.tensor.trace` op to carry shapes/encodings. (#15228) by Ben Vanik · 1 year, 5 months ago
  67. e8f184d Revert "[LLVMGPU] Splitting TensorCoreVectorization to two passes." (#15225) by Han-Chung Wang · 1 year, 5 months ago
  68. a9d7aa5 [Cleanup] Retire filter-based vectorization patterns. (#15185) by Han-Chung Wang · 1 year, 5 months ago
  69. 46a2305 Integrate llvm 20231012 (#15163) by Stella Laurenzo · 1 year, 5 months ago
  70. 9d7a4ba Data-tiling encodings: take the element types out of the enums. (#15182) by bjacob · 1 year, 5 months ago
  71. 89031fc Delete duplicate canonicalization patterns from LinalgExt dialect. (#12124) by Han-Chung Wang · 1 year, 6 months ago
  72. 9c424c4 [LinalgExt] Remove LinalgExt::Softmax and use upstream linalg::softmax (#15021) by Abhishek Varma · 1 year, 6 months ago
  73. fee7f6a [LLVMExternalProjects] Drop the IREE LinalgTransformDialect (#15067) by Quinn Dawkins · 1 year, 6 months ago
  74. 4e6d841 Integrate LLVM 2023-09-27 (#15048) by Stella Laurenzo · 1 year, 6 months ago
  75. de51b22 Integrate llvm 20230922 (#15020) by Stella Laurenzo · 1 year, 6 months ago
  76. fb9e1b6 Adding `--iree-vulkan-experimental-indirect-bindings=true` flag. (#14977) by Ben Vanik · 1 year, 6 months ago
  77. 04259d0 Integrate llvm-project at f66cd9e9556a53142a26a5c21a72e21f1579217c (#14980) by Stella Laurenzo · 1 year, 6 months ago
  78. 6e41b55 Fix build warning (-Wreturn-type) in MaterializeEncoding.cpp with GCC (#14981) by Jie Fu (傅杰) · 1 year, 6 months ago
  79. 02a355e Integrate llvm-project and bump dependencies 20230909 (#14941) by Diego Caballero · 1 year, 7 months ago
  80. 118ccdd [LLVMCPU] Set encoding on batch_matmul ops (#14870) by Jerry Wu · 1 year, 7 months ago
  81. a705de3 Materialize batch_matmul to batch_mmt4d (#14731) by Jerry Wu · 1 year, 7 months ago
  82. 8314b5c Support default configs for BATCH_MATMUL_* in MaterializeEncoding pass (#14762) by Jerry Wu · 1 year, 7 months ago
  83. 5142828 [IREEInput] Add iree_input.buffer.subspan operation (#14756) by Eugene Zhulenev · 1 year, 7 months ago
  84. 858dcfe Add materialization of set/unset encoding for `batch_matmul` (#14705) by Jerry Wu · 1 year, 7 months ago
  85. 7e37aeb Integrate llvm-project at 030e315ee771 (#14678) by Han-Chung Wang · 1 year, 7 months ago
  86. 528fdd5 Integrate llvm-project at 913f21ae5c46 (#14659) by Han-Chung Wang · 1 year, 7 months ago
  87. 1ef5acf Integrate llvm-project@679c076ae446 (#14573) by Okwan Kwon · 1 year, 8 months ago
  88. 93f86d9 Integrate llvm-project@3eebf005ca07 (#14543) by Okwan Kwon · 1 year, 8 months ago
  89. 24e9133 Integrate llvm-project at 2dc1a27449a9 (#14532) by Han-Chung Wang · 1 year, 8 months ago
  90. 01a763e Integrate llvm-project at 4706251a3186 (#14505) by Han-Chung Wang · 1 year, 8 months ago
  91. a5a6b67 [IREEInput] Add !iree_input.byte_buffer and byte buffer constants (#14486) by Eugene Zhulenev · 1 year, 8 months ago
  92. 299e16a Remove `RematerializeParallelOps` pass. (#14453) by MaheshRavishankar · 1 year, 8 months ago
  93. 5bee76d [IREEInput] Add missing iree_input.buffer_view.create builders (#14429) by Eugene Zhulenev · 1 year, 8 months ago
  94. bfe32bd [TransformStrategies] Add implicit gemm for aligned convolutions in CUDA (#13449) by Quinn Dawkins · 1 year, 8 months ago
  95. 09685ee data-tiling: introduce `upper_bound_tile_size` op to defer padding-size choice to MaterializeEncoding. (#14349) by bjacob · 1 year, 8 months ago
  96. deb69a2 Generate doc pages for iree-dialects. (#14388) by Scott Todd · 1 year, 9 months ago
  97. 17d1c85 Update tile and decompose attention pass (#13950) by harsh-nod · 1 year, 9 months ago
  98. 0061355 Change LinalgExt::EncodingAttr from enum to structured. (#14336) by bjacob · 1 year, 9 months ago
  99. ac34d7b [NFC] IREEInput/Util: Simplify loops with llvm range helpers (#14334) by Eugene Zhulenev · 1 year, 9 months ago
  100. 55b4d17 Integrate llvm-project at d6e9efab8 (#14304) by Han-Chung Wang · 1 year, 9 months ago