- d4b6d74 [VectorExt] Add support for projecting nested layouts (#16528) by Quinn Dawkins · 1 year, 1 month ago
- 2fe2975 Collapse LinalgExt into the main source tree (#16407) by Han-Chung Wang · 1 year, 1 month ago
- 946375c [LinalgExt] Do not decompose attention op with manual analysis. (#16525) by Han-Chung Wang · 1 year, 1 month ago
- 91a6bf7 [VectorExt] Add custom parser/printer to elide identity orderings (#16522) by Quinn Dawkins · 1 year, 1 month ago
- 8b0651f [Codegen][GPU] Fix id calculation for nested layouts (#16516) by Quinn Dawkins · 1 year, 1 month ago
- 2f41487 [NestedLayout] Add subgroup_basis and thread_basis to layout (#16467) by Kunwar Grover · 1 year, 1 month ago
- 885d348 [VectorDistribution] Fix layout iteration when VECTORX is frozen (#16447) by Kunwar Grover · 1 year, 1 month ago
- 67eec4f [VectorDistribution] Add pattern to distribute layout resolutions (#16379) by harsh-nod · 1 year, 1 month ago
- e83ce9e [Codegen] Add transfer read distribution pattern for nested layout (#16393) by Quinn Dawkins · 1 year, 1 month ago
- 9722440 [Codegen] Implement getDistributedShape for NestedLayout (#16377) by Kunwar Grover · 1 year, 1 month ago
- 4a49e37 [VectorExt] Add LayoutV2 supporting warp distribution and rank > 2 (#16368) by Kunwar Grover · 1 year, 1 month ago
- 6aa3a8b [VectorDistribution] Add distribution pattern for reductions (#16304) by harsh-nod · 1 year, 2 months ago
- af387d3 Bump LLVM to llvm/llvm-project@730f498c961f (#16286) by Han-Chung Wang · 1 year, 2 months ago
- dd5f707 Adding `immutable` to global load ops. (#16295) by Ben Vanik · 1 year, 2 months ago
- 853cd02 [NFC] Split VectorExt attributes into a separate file (#16284) by Quinn Dawkins · 1 year, 2 months ago
- a60f2dc [Codegen] Use the lane ID to do transfer distribution (#16260) by Quinn Dawkins · 1 year, 2 months ago
- eaefd3f [LinalgExt] Add optional transpose_v attribute to attention (#16254) by harsh-nod · 1 year, 2 months ago
- 8c7e3c9 Switching code to use FunctionOpInterface instead of FuncOp. by Ben Vanik · 1 year, 2 months ago
- 09e5d1d Bump LLVM to https://github.com/llvm/llvm-project/pull/77874 (#16221) by MaheshRavishankar · 1 year, 2 months ago
- 7417cc1 Bump LLVM to llvm/llvm-project@9261ab708e37 (#16195) by MaheshRavishankar · 1 year, 2 months ago
- 8dae5b5 [VectorDistribution] Add pattern to distribute contractions (#16172) by harsh-nod · 1 year, 2 months ago
- 9df7bb9 [CPU][DataTiling] Remove LinalgExt::UserEncoding attribute and ContractionOpType enum (#16161) by Max191 · 1 year, 2 months ago
- d78f716 Bump LLVM to llvm/llvm-project@0cb024b and deps (#16114) by Han-Chung Wang · 1 year, 2 months ago
- 65680c6 [VectorDistribution] Add patterns for distributing transfer_read/transfer_write (#16115) by Kunwar Grover · 1 year, 2 months ago
- 1cb0f99 [VectorExt] Fix LayoutIterator iteration for step != 0 (#16133) by Kunwar Grover · 1 year, 2 months ago
- 914f306 [CodeGen] Switching to upstream eliminateCommonSubExpressions method. (#16105) by Han-Chung Wang · 1 year, 2 months ago
- 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
- 1b1e769 [LinalgExt] Delete dead codes. (#16104) by Han-Chung Wang · 1 year, 3 months ago
- e32a502 Bump LLVM to llvm/llvm-project@f5145f4dc819 (#16073) by Han-Chung Wang · 1 year, 3 months ago
- 562098f [VectorDistribution] Add infrastructure to support vector distribution based on layout (#16009) by Kunwar Grover · 1 year, 3 months ago
- f0c8380 [LinalgExt] Retire RewriteForallToScfForOp transform op. (#16064) by Han-Chung Wang · 1 year, 3 months ago
- db83cc4 [LinalgExt] Delete fuse_producer transform op. (#16044) by Han-Chung Wang · 1 year, 3 months ago
- 6ac9b7e [LinalgExt] Expose attention tile size parameter (#16030) by harsh-nod · 1 year, 3 months ago
- c4739bc [LinalgExt] Delete LinalgExt tiling patterns and passes. (#15921) by Han-Chung Wang · 1 year, 3 months ago
- ded4145 [LinalgExt] Switch tiling LinalgExt tests to use transform dialect. (#15904) by Han-Chung Wang · 1 year, 3 months ago
- 957af54 [LinalgExt] Switch distribution tests to use transform dialect. (#15922) by Han-Chung Wang · 1 year, 3 months ago
- ccbe33f [VectorExt] Add layout iterator classes (#16004) by harsh-nod · 1 year, 3 months ago
- 9cde4e3 [VectorExt] Add folders for to_simt and to_simd (#15997) by Kunwar Grover · 1 year, 3 months ago
- 6f969db [VectorExt] Add to_simt and to_simd operations (#15987) by Kunwar Grover · 1 year, 3 months ago
- 08e2021 [Cleanup] Delete tiling tensor.pad test from LinalgExt. (#15902) by Han-Chung Wang · 1 year, 3 months ago
- 761c0d8 [LinalgExt][NFC] Split tiling tests into tiling and distribution tests. (#15903) by Han-Chung Wang · 1 year, 3 months ago
- 0b7b74d Remove linalg.softmax related tests from LinalgExt. (#15897) by Han-Chung Wang · 1 year, 4 months ago
- 3aa8421 [NFC] Replace LinalgExt::TilingPattern with walk-based transforms. (#15894) by Han-Chung Wang · 1 year, 4 months ago
- c3be151 [NFC] Retire filter based vectorization patterns. (#15865) by Han-Chung Wang · 1 year, 4 months ago
- 010427d [NFC] Move DecomposeSoftmax from LinalgExt/ to Codegen/Common/ (#15853) by Han-Chung Wang · 1 year, 4 months ago
- ef35fa2 [NFC] Switch to use ShapedType::isDynamic instead of using kDynamic (#15840) by Han-Chung Wang · 1 year, 4 months ago
- 20ff1b1 [NFC] Remove trailing whitespaces from *.mlir files. (#15757) by Han-Chung Wang · 1 year, 4 months ago
- 7459a66 [VectorExt] Add VectorLayoutInterface for Attributes (#15697) by Kunwar Grover · 1 year, 4 months ago
- ac95484 Add vector_ext dialect (#15599) by harsh-nod · 1 year, 4 months ago
- 7774b0d Add FlashAttention v2 (#15527) by Kunwar Grover · 1 year, 4 months ago
- 85094c3 [NFC] Move encoding logic from LinalgExt to Codegen/Common (#15577) by Han-Chung Wang · 1 year, 4 months ago
- 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, 5 months ago
- e8f184d Revert "[LLVMGPU] Splitting TensorCoreVectorization to two passes." (#15225) by Han-Chung Wang · 1 year, 5 months ago
- a9d7aa5 [Cleanup] Retire filter-based vectorization patterns. (#15185) by Han-Chung Wang · 1 year, 5 months ago
- 46a2305 Integrate llvm 20231012 (#15163) by Stella Laurenzo · 1 year, 5 months ago
- 9d7a4ba Data-tiling encodings: take the element types out of the enums. (#15182) by bjacob · 1 year, 5 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, 6 months ago
- 04259d0 Integrate llvm-project at f66cd9e9556a53142a26a5c21a72e21f1579217c (#14980) by Stella Laurenzo · 1 year, 6 months ago
- 6e41b55 Fix build warning (-Wreturn-type) in MaterializeEncoding.cpp with GCC (#14981) by Jie Fu (傅杰) · 1 year, 6 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, 7 months ago
- 7e37aeb Integrate llvm-project at 030e315ee771 (#14678) by Han-Chung Wang · 1 year, 7 months ago
- 528fdd5 Integrate llvm-project at 913f21ae5c46 (#14659) by Han-Chung Wang · 1 year, 7 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, 8 months ago
- 5bee76d [IREEInput] Add missing iree_input.buffer_view.create builders (#14429) by Eugene Zhulenev · 1 year, 8 months ago
- bfe32bd [TransformStrategies] Add implicit gemm for aligned convolutions in CUDA (#13449) by Quinn Dawkins · 1 year, 8 months ago
- 09685ee data-tiling: introduce `upper_bound_tile_size` op to defer padding-size choice to MaterializeEncoding. (#14349) by bjacob · 1 year, 8 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