- 671b092 Split transform.tile_and_decompose_attention (#15516) by Kunwar Grover · 1 year, 5 months ago
- db7311b Use rewriter based methods for replacing in TileAndDecomposeAttention (#15514) by Kunwar Grover · 1 year, 5 months ago
- 5137b95 [DataTiling] Add supports for materializing elementwise ops. (#15507) by Max191 · 1 year, 5 months ago
- d5ab0f0 Revert "[DataTiling] Add supports for materializing elementwise ops. (#15446)" by Stella Laurenzo · 1 year, 5 months ago
- bd60372 [DataTiling] Add supports for materializing elementwise ops. (#15446) by Max191 · 1 year, 5 months ago
- 7ab3509 Record narrow static M/N sizes in `EncodingAttr` and rationalize MaterializeEncoding for narrow shapes. (#15431) by bjacob · 1 year, 5 months ago
- ddb0d7d Let `EncodingAttr` use `struct(params)` assembly format (#15434) by bjacob · 1 year, 5 months ago
- 668c020 Cast tensor.empty type to TypeConverter's type during materialization. (#15375) by Han-Chung Wang · 1 year, 5 months ago
- 03d655a Fix size calculation in the tensor.empty materialization pattern. (#15359) by Han-Chung Wang · 1 year, 5 months ago
- 546e372 Add fallback for undo-ing encodings. (#15302) by Han-Chung Wang · 1 year, 5 months ago
- 11debb4 bump LLVM to acc6f3e9c1af6c7445aae6f10d4b016ac84112d3 (#15296) by bjacob · 1 year, 5 months ago
- 39afb04 [Winograd] Adapt winograd for tiling + implement tiling/decompose (#15250) by Abhishek Varma · 1 year, 5 months ago
- e9f4b1e [Flow] Add TensorBitCastOp (#15260) by Quinn Dawkins · 1 year, 5 months ago
- 78e9dbc [FlashAttention] Adapt attention for tiling + implement tiling/decompose (#15217) by Abhishek Varma · 1 year, 5 months ago
- 3a70dda Improving the `*.tensor.trace` op to carry shapes/encodings. (#15228) by Ben Vanik · 1 year, 6 months ago
- e8f184d Revert "[LLVMGPU] Splitting TensorCoreVectorization to two passes." (#15225) by Han-Chung Wang · 1 year, 6 months ago
- a9d7aa5 [Cleanup] Retire filter-based vectorization patterns. (#15185) by Han-Chung Wang · 1 year, 6 months ago
- 46a2305 Integrate llvm 20231012 (#15163) by Stella Laurenzo · 1 year, 6 months ago
- 9d7a4ba Data-tiling encodings: take the element types out of the enums. (#15182) by bjacob · 1 year, 6 months ago
- 89031fc Delete duplicate canonicalization patterns from LinalgExt dialect. (#12124) by Han-Chung Wang · 1 year, 6 months ago
- 9c424c4 [LinalgExt] Remove LinalgExt::Softmax and use upstream linalg::softmax (#15021) by Abhishek Varma · 1 year, 6 months ago
- fee7f6a [LLVMExternalProjects] Drop the IREE LinalgTransformDialect (#15067) by Quinn Dawkins · 1 year, 6 months ago
- 4e6d841 Integrate LLVM 2023-09-27 (#15048) by Stella Laurenzo · 1 year, 6 months ago
- de51b22 Integrate llvm 20230922 (#15020) by Stella Laurenzo · 1 year, 6 months ago
- fb9e1b6 Adding `--iree-vulkan-experimental-indirect-bindings=true` flag. (#14977) by Ben Vanik · 1 year, 7 months ago
- 04259d0 Integrate llvm-project at f66cd9e9556a53142a26a5c21a72e21f1579217c (#14980) by Stella Laurenzo · 1 year, 7 months ago
- 6e41b55 Fix build warning (-Wreturn-type) in MaterializeEncoding.cpp with GCC (#14981) by Jie Fu (傅杰) · 1 year, 7 months ago
- 02a355e Integrate llvm-project and bump dependencies 20230909 (#14941) by Diego Caballero · 1 year, 7 months ago
- 118ccdd [LLVMCPU] Set encoding on batch_matmul ops (#14870) by Jerry Wu · 1 year, 7 months ago
- a705de3 Materialize batch_matmul to batch_mmt4d (#14731) by Jerry Wu · 1 year, 7 months ago
- 8314b5c Support default configs for BATCH_MATMUL_* in MaterializeEncoding pass (#14762) by Jerry Wu · 1 year, 7 months ago
- 5142828 [IREEInput] Add iree_input.buffer.subspan operation (#14756) by Eugene Zhulenev · 1 year, 7 months ago
- 858dcfe Add materialization of set/unset encoding for `batch_matmul` (#14705) by Jerry Wu · 1 year, 8 months ago
- 7e37aeb Integrate llvm-project at 030e315ee771 (#14678) by Han-Chung Wang · 1 year, 8 months ago
- 528fdd5 Integrate llvm-project at 913f21ae5c46 (#14659) by Han-Chung Wang · 1 year, 8 months ago
- 1ef5acf Integrate llvm-project@679c076ae446 (#14573) by Okwan Kwon · 1 year, 8 months ago
- 93f86d9 Integrate llvm-project@3eebf005ca07 (#14543) by Okwan Kwon · 1 year, 8 months ago
- 24e9133 Integrate llvm-project at 2dc1a27449a9 (#14532) by Han-Chung Wang · 1 year, 8 months ago
- 01a763e Integrate llvm-project at 4706251a3186 (#14505) by Han-Chung Wang · 1 year, 8 months ago
- a5a6b67 [IREEInput] Add !iree_input.byte_buffer and byte buffer constants (#14486) by Eugene Zhulenev · 1 year, 8 months ago
- 299e16a Remove `RematerializeParallelOps` pass. (#14453) by MaheshRavishankar · 1 year, 9 months ago
- 5bee76d [IREEInput] Add missing iree_input.buffer_view.create builders (#14429) by Eugene Zhulenev · 1 year, 9 months ago
- bfe32bd [TransformStrategies] Add implicit gemm for aligned convolutions in CUDA (#13449) by Quinn Dawkins · 1 year, 9 months ago
- 09685ee data-tiling: introduce `upper_bound_tile_size` op to defer padding-size choice to MaterializeEncoding. (#14349) by bjacob · 1 year, 9 months ago
- deb69a2 Generate doc pages for iree-dialects. (#14388) by Scott Todd · 1 year, 9 months ago
- 17d1c85 Update tile and decompose attention pass (#13950) by harsh-nod · 1 year, 9 months ago
- 0061355 Change LinalgExt::EncodingAttr from enum to structured. (#14336) by bjacob · 1 year, 9 months ago
- ac34d7b [NFC] IREEInput/Util: Simplify loops with llvm range helpers (#14334) by Eugene Zhulenev · 1 year, 9 months ago
- 55b4d17 Integrate llvm-project at d6e9efab8 (#14304) by Han-Chung Wang · 1 year, 9 months ago
- 08f969a LinalgExt: remove EncodingAttr, redundant with TensorEncodingAttr (#14323) by bjacob · 1 year, 9 months ago
- 3cee690 [IREEInput] Add executable source and dispatch operations (#14290) by Eugene Zhulenev · 1 year, 9 months ago
- 0b1cacd [IREEInput] Add TiedOpInterface and optimization barrier op (#14289) by Eugene Zhulenev · 1 year, 9 months ago
- c1ec61d [IREEInput] Add support for buffers and constructing buffer views (#14278) by Eugene Zhulenev · 1 year, 9 months ago
- 3a64294 Extend TD strategy to support batched matmul (#14292) by Oleksandr "Alex" Zinenko · 1 year, 9 months ago
- 52b967c data-tiling for `f16` and `bf16` matmuls (#14207) by bjacob · 1 year, 9 months ago
- 2b7d51e Integrate llvm-project at d179421099314431a91b85c01977ba0086ffd6db (#14188) by Kojo Acquah · 1 year, 9 months ago
- ae70815 Pipeclean byo_llvm, add docs and support requested features. (#14164) by Stella Laurenzo · 1 year, 9 months ago
- 928a590 Integrate llvm-project at 88f07a31 (#14165) by Matthias Springer · 1 year, 9 months ago
- be24f02 Use Black to format Python files (#14161) by Jakub Kuderski · 1 year, 10 months ago
- 2e4487d [iree-dialects][test] Remove dead code from the transfrom script (#14127) by qcolombet · 1 year, 10 months ago
- 8357ea4 Use upstreamed ApplyPatternsOp in buildCanonicalizationAndEnablingTransforms (#14026) by Matthias Springer · 1 year, 10 months ago
- c12bf50 Harden the PadOp matcher (#14024) by Nicolas Vasilache · 1 year, 10 months ago
- c620ab2 Clean up CapturingOpMatcher and derived classes, NFC (#14022) by Oleksandr "Alex" Zinenko · 1 year, 10 months ago
- f3d0369 Add codegen strategy for GPU padding (#14000) by Nicolas Vasilache · 1 year, 10 months ago
- 377d27a Integrate llvm-project at https://github.com/llvm/llvm-project/commit/85b77b13e3bcccffeb84b09365e0ab96565467fa (#13975) by MaheshRavishankar · 1 year, 10 months ago
- 4c1ceb2 Make reduction/matmul/conv matchers optionally partial (#13981) by Oleksandr "Alex" Zinenko · 1 year, 10 months ago
- 815e843 Make IREEDialectsTransforms cmake target export includes (#13980) by Oleksandr "Alex" Zinenko · 1 year, 10 months ago
- 5b0c36e [NFC] Switch to_vector(map_range(...)) to map_to_vector (#13931) by Han-Chung Wang · 1 year, 10 months ago
- 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, 11 months ago
- ebde1b1 Cleanup: Use upstream TransformInterpreterPassBase (#13633) by Matthias Springer · 1 year, 11 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 · 2 years ago
- 3537df7 Stop preserving `"encoding"` attribute on `pack` op. (#13293) by bjacob · 2 years ago
- 52861ca Integrate llvm-project at 9e9b1effac34 and bump dependencies (#13232) by Kojo Acquah · 2 years ago
- c59cf83 NFC - Improve debug messages around transform dialect matching (#13226) by Nicolas Vasilache · 2 years 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