1. 22f04e9 Better TrackingListener error messages (#13756) by Matthias Springer · 1 year, 10 months ago
  2. a6aa49b Bump LLVM to llvm/llvm-project@2d731904 (#13800) by Matthias Springer · 1 year, 10 months ago
  3. f72ed79 Add shaped value transform matchers and small refactor (#13843) by Oleksandr "Alex" Zinenko · 1 year, 10 months ago
  4. 7a462a5 Update transform op definitions to use transform types (#13774) by Lei Zhang · 1 year, 10 months ago
  5. 15917f1 Extend linalg-ext attention to support cross attention (#13761) by harsh-nod · 1 year, 10 months ago
  6. 2787dd5 Update LLVM to llvm/llvm-project@33da608 (#13666) by Murali Vijayaraghavan · 1 year, 10 months ago
  7. f4642c6 Adding the inliner interface to the linalg_ext dialect. (#13673) by Ben Vanik · 1 year, 10 months ago
  8. ebde1b1 Cleanup: Use upstream TransformInterpreterPassBase (#13633) by Matthias Springer · 1 year, 10 months ago
  9. 29c6e8d Clarify comment in transform matchers and improve debug statements (#13546) by Quinn Dawkins · 1 year, 11 months ago
  10. 8f387c6 [Transform] Capture the element types of the matmul in the matcher (#13497) by Quinn Dawkins · 1 year, 11 months ago
  11. ebf8e51 Integrate llvm-project at 0c852dc88e9276b74532fd7d233dd23ec1bbed6f (#13486) by Jakub Kuderski · 1 year, 11 months ago
  12. f3e7043 Fix bug in tile and decompose attention with dynamic shapes (#13485) by harsh-nod · 1 year, 11 months ago
  13. a97c63f Reassemble 32-bit float complex into a 64-bit float for splats. (#13363) by Balaji V. Iyer · 1 year, 11 months ago
  14. 2ded79b Fix broken tests (#13406) by Matthias Springer · 1 year, 11 months ago
  15. 354fea5 Integrate llvm/llvm-project@dc275fd03254 (#13338) by Lei Zhang · 1 year, 11 months ago
  16. ebf8490 Integrate llvm/llvm-project@be9c91843bab (#13296) by Lei Zhang · 1 year, 11 months ago
  17. 3537df7 Stop preserving `"encoding"` attribute on `pack` op. (#13293) by bjacob · 1 year, 11 months ago
  18. 52861ca Integrate llvm-project at 9e9b1effac34 and bump dependencies (#13232) by Kojo Acquah · 1 year, 11 months ago
  19. c59cf83 NFC - Improve debug messages around transform dialect matching (#13226) by Nicolas Vasilache · 1 year, 11 months ago
  20. cf3d786 Add a transform dialect CUDA strategy for unaligned f32 matmul that are still divisible by 4 (#13098) by Thomas · 2 years ago
  21. 87ef655 Add a structured op matcher for 2d convolutions (#12805) by Quinn Dawkins · 2 years ago
  22. 4ce5fb6 Switch to upstream the TrackingListener (#12775) by Matthias Springer · 2 years ago
  23. 862f414 Loosen requirements on iree_linalg_ext.scatter for complex types (#13055) by Rob Suderman · 2 years ago
  24. df7522b Integrate LLVM at llvm/llvm-project@203cd159 (#13001) by Thomas · 2 years ago
  25. 9364cf7 Fix check on iree_linalg_ext.scatter for dynamic shapes (#12996) by Rob Suderman · 2 years ago
  26. 4052d2d Add operand to lower_to_llvm transform op (#12951) by Matthias Springer · 2 years ago
  27. af4c377 Introduce LLVMCPUVectorLowering to get rid of StrategyLowerVectors pass. (#12845) by Han-Chung Wang · 2 years ago
  28. eeb7189 Migrate LLVMCPU vectorization to its own pass. (#12837) by Han-Chung Wang · 2 years ago
  29. 89f4b4d Enable vectorization of tosa.resize (#12288) by Diego Caballero · 2 years ago
  30. 4067e74 Delete upstreamed AffineBuilder. (#12863) by Han-Chung Wang · 2 years ago
  31. 3fe488b Delete SCFTilingPattern declaration which was missed in previous commit. (#12864) by Han-Chung Wang · 2 years ago
  32. 72247dd Delete LinalgExt FoldIntoPackAndUnpackOps pass. (#12860) by Han-Chung Wang · 2 years ago
  33. 90baf39 LLVM Integrate 03-30-2023 (#12851) by Nicolas Vasilache · 2 years ago
  34. 3f37bf5 Integrate LLVM at https://github.com/llvm/llvm-project/commit/161255eb059e36f40136e26c7eb2ab92ac98ef9d (#12822) by Nicolas Vasilache · 2 years ago
  35. fbdf570 Switch to use scf::tileConsumerAndFuseProducerGreedilyUsingSCFForOp (#12811) by Han-Chung Wang · 2 years ago
  36. 3892765 Introduce LLVMCPUTile to get rid of CodegenStrategy. (#12798) by Han-Chung Wang · 2 years ago
  37. b8ae1a4 Properly use TrackingListener in transforms that do not consume their operands (#12766) by Nicolas Vasilache · 2 years ago
  38. 5c0c4ea [NFC] Deprecate filter based decomposition patterns. (#12812) by Han-Chung Wang · 2 years ago
  39. 3c6790c Add attention op as transform dialect op (#12739) by harsh-nod · 2 years ago
  40. 09bc7fd Wrap convolution decomposition patterns to a common pass. (#12799) by Han-Chung Wang · 2 years ago
  41. 3064b0f [NFC] Delete dead code. (#12752) by Han-Chung Wang · 2 years ago
  42. 2f6dcc4 Drop support for LinalgFuse, StrategyTileAndFuse and StrategyPad (#12668) by Han-Chung Wang · 2 years ago
  43. 69b1be9 Integrate llvm-project and bump dependencies 20230322 (#12730) by Okwan Kwon · 2 years ago
  44. 6109e0c [NFC] Update from deprecated llvm::Optional (#12734) by Jacques Pienaar · 2 years ago
  45. 66cb2bd Move peeling from CodegenStrategy to a LLVMCPU pass. (#12707) by Han-Chung Wang · 2 years ago
  46. e6addfa Integrate llvm-project and bump dependencies. (#12653) by Manish Gupta · 2 years ago
  47. 8626fdb Rename all Bazel BUILD files to BUILD.bazel (#12663) by Geoffrey Martin-Noble · 2 years ago
  48. 0cdfe98 [NFC] Switch to use upstream methods. (#12636) by Han-Chung Wang · 2 years ago
  49. 2eb6450 Integrate llvm-project and bump dependencies. (#12562) by Murali Vijayaraghavan · 2 years ago
  50. 58d2af3 Disable masking on Aarch64 without SVE support (#12487) by Diego Caballero · 2 years, 1 month ago
  51. 84b4802 Fully retire CanonicalizedSequenceOp (#12467) by Nicolas Vasilache · 2 years, 1 month ago
  52. 769ffda Evolve transform dialect usage towards non-blanket-canonicalized sequences (#12465) by Nicolas Vasilache · 2 years, 1 month ago
  53. d015bbc Integrate llvm-project at 33cf40122279342b50f92a3a53f5c185390b6018 (#12475) by Jakub Kuderski · 2 years, 1 month ago
  54. 9e826b6 TrackingListener: Remove nested ops from handle mappings (#12464) by Matthias Springer · 2 years, 1 month ago
  55. 7875b8e Revert the latest integrate to fix issues with `--iree-codegen-llvmgpu-enable-transform-dialect-jit` (#12451) by Jakub Kuderski · 2 years, 1 month ago
  56. 908c427 Integrate llvm-project at 523640f7a4c0 (#12419) by Jakub Kuderski · 2 years, 1 month ago
  57. 564ede9 Retire obsolete transforms and tests (#12436) by Nicolas Vasilache · 2 years, 1 month ago
  58. 4a65a33 Retire most of LinalgExt::(Un)PackOp usages and transformations. (#12253) by Han-Chung Wang · 2 years, 1 month ago
  59. f1c1799 Switching to use tensor.pack/unpack ops for data-tiling (#12247) by Han-Chung Wang · 2 years, 1 month ago
  60. a23b52b Remove ListenerGreedyPatternRewriteDriver (#12358) by Matthias Springer · 2 years, 1 month ago
  61. f8a4aa2 Integrate llvm-project at 219ba2fb7b0a (#12342) by Han-Chung Wang · 2 years, 1 month ago
  62. f20da41 Integrate llvm/llvm-project@c33fd3b47faa (#12320) by Han-Chung Wang · 2 years, 1 month ago
  63. c9ef78a Data-tiling encodings: rename RHS_TRANSPOSE to RHS (#12298) by bjacob · 2 years, 1 month ago
  64. 96d959e Add an option to disable use of bundled LLVM. (#12256) by Stella Laurenzo · 2 years, 1 month ago
  65. ad8782e Integrate llvm/llvm-project@eb141867 (#12264) by Lei Zhang · 2 years, 1 month ago
  66. f560f42 [NFC] Switch to use upstream transform::TrivialPatternRewriter. (#12245) by Han-Chung Wang · 2 years, 1 month ago
  67. 6d4aadb [NFC] Switch to use upstream mlir::verifyCompatibleShape method. (#12243) by Han-Chung Wang · 2 years, 1 month ago
  68. 1290401 Integrate llvm/llvm-project@4f15267d (#12226) by Lei Zhang · 2 years, 1 month ago
  69. fdb7054 Fix the infinite application of TileAndDistribute on unpack ops. (#12179) by Han-Chung Wang · 2 years, 1 month ago
  70. 815882d Integrate llvm/llvm-project@406b3f2c (#12199) by Lei Zhang · 2 years, 1 month ago
  71. 3610106 [NFC] Apply naming cleanup for init_tensor -> tensor.empty changes. (#12221) by Han-Chung Wang · 2 years, 1 month ago
  72. b02dfa9 Plumb e2e tensor.(un)pack support through VMVX and microkernels. (#12133) by Han-Chung Wang · 2 years, 1 month ago
  73. 14085dd Relax pattern for softmax matching (#12162) by Thomas · 2 years, 1 month ago
  74. 131e4b9 Add primitive value matchers (#12168) by Oleksandr "Alex" Zinenko · 2 years, 1 month ago
  75. e7786e5 Introduce MatcherContext so user no longer holds matchers (#12151) by Oleksandr "Alex" Zinenko · 2 years, 1 month ago
  76. 0da0dac Enable softmax raising by default in IREE (#12116) by Thomas · 2 years, 1 month ago
  77. 9cee2b1 Add a second code sequence to match softmax (#12104) by Thomas · 2 years, 1 month ago
  78. f7ab5df Add matcher to detect softmax op and add pass to raise op (#12084) by Thomas · 2 years, 2 months ago
  79. 934769f Switch to use adaptor folder API to silence deprecation warnings (#12094) by Lei Zhang · 2 years, 2 months ago
  80. cde68fd Transform: avoid rematching ops when already captured (#12072) by Oleksandr "Alex" Zinenko · 2 years, 2 months ago
  81. 8abd1bd Integrate LLVM at llvm/llvm-project@7d3a181c (#12047) by Thomas · 2 years, 2 months ago
  82. 17212af Add a few missing CMake dependencies required for building shared libs. (#12022) by Ingo Müller · 2 years, 2 months ago
  83. b77145d Adapt Tile+Fuse to handle multi-result dispatches. (#12020) by MaheshRavishankar · 2 years, 2 months ago
  84. 77faee2 Add a few missing CMake dependencies required for building shared libs. by Ingo Müller · 2 years, 2 months ago
  85. a61c0e2 Fix warning spew related to default value of `useFolderAPI` being `kEmitRawAttributeFolder`. (#12013) by MaheshRavishankar · 2 years, 2 months ago
  86. 71aa720 Integrate llvm-project at 05d9cc4799ca and bump dependences (#11959) by Diego Caballero · 2 years, 2 months ago
  87. 8773676 Add attention op to linalg_ext (#11928) by harsh-nod · 2 years, 2 months ago
  88. 837151d Integrate llvm-project at https://github.com/llvm/llvm-project/commit/9936064d6677 (#11891) by MaheshRavishankar · 2 years, 2 months ago
  89. 1e907e8 Add softmax op to linalg_ext (#11911) by harsh-nod · 2 years, 2 months ago
  90. a37ab9f Remove transform.structured.lower_vectors by Quentin Colombet · 2 years, 2 months ago
  91. b9c4264 Supporting pooling vectorization in IREE (#11822) by Murali Vijayaraghavan · 2 years, 2 months ago
  92. 3fee83d Commonolize implementation of transform interpreters (#11810) by Oleksandr "Alex" Zinenko · 2 years, 2 months ago
  93. e9a5491 Integrate llvm-project at ac1ffd3caca1 and bump dependencies. (#11813) by Han-Chung Wang · 2 years, 2 months ago
  94. 357f770 Remove the need for split_reduction match callback (#11795) by Oleksandr "Alex" Zinenko · 2 years, 2 months ago
  95. 2afc542 [TransformInterpreter] Avoid modifying a region while walking it (#11788) by Geoffrey Martin-Noble · 2 years, 2 months ago
  96. badd598 Integrate llvm-project at 3589885d82b6 and bump submodules (#11781) by Han-Chung Wang · 2 years, 2 months ago
  97. 3634d07 Add a pattern for folding pad ops into pack ops. (#11725) by Han-Chung Wang · 2 years, 3 months ago
  98. ff7aa6a FuseProducersOp: emit a definite failure with a message (#11772) by Oleksandr "Alex" Zinenko · 2 years, 3 months ago
  99. 171abe6 Integrate llvm-project at e10e93631541 and bump dependencies. (#11763) by Han-Chung Wang · 2 years, 3 months ago
  100. e79a16d Post-commit changes to c57b6a4d6bd (#11766) by Diego Caballero · 2 years, 3 months ago