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