- 258cdb8 Opt into free-threaded Python (#18770) by Marius Brehler · 5 months ago
- e2a2b2b Removing descriptor set layouts from HAL IR and simplifying bindings. by Ben Vanik · 7 months ago
- a884b93 Bump LLVM to llvm/llvm-project@ddda37a (#18258) by Stanley Winata · 7 months ago
- e9ee5fa [VectorExt] Move VectorExt from llvm-external-projects to Codegen/Dialect (#18082) by Kunwar Grover · 8 months ago
- 18c183f [VectorDistribution] Replace layout_resolution with to_layout (#18027) by Kunwar Grover · 8 months ago
- 3e3d9da Integrate llvm-project @97c0dbe1ad6dacbcca84e63e9d726b85b65af4fe (#17946) by Avinash Sharma · 8 months ago
- d2bca4e Integrate llvm-project @0cc3fe460105c4c0c78139d7a78da557c3502298 (#17770) by Max191 · 9 months ago
- 0d9e587 [NestedLayout] Make layout use strides instead of basis (#17284) by Kunwar Grover · 9 months ago
- b44581a [LLVMGPU][ROCM][Layoutv1] Landing Implementation of WMMA on layoutV1 (#17580) by Stanley Winata · 10 months ago
- 62efaee Format files across the project using pre-commit. (#17534) by Scott Todd · 10 months ago
- a3b7e12 Integrate both llvm-project@2083e97e (+1 :leftwards_arrow_with_hook:, +1 :cherries:) and torch-mlir@bce800a3 (#17330) by Benoit Jacob · 11 months ago
- 97afbf4 Drop the llvm-external-projects version of the transform interpreter (#17313) by Quinn Dawkins · 11 months ago
- 714bf60 Integrate LLVM at llvm/llvm-project@286bd42a7a799e3d9035c09bf0d64cb1a1eef682 (#17170) by Jorn Tuyls · 11 months ago
- 5aaaa79 [VectorDistribution] Remove iteration on non-distributed levels (#17096) by Kunwar Grover · 11 months ago
- 3dde925 [VectorDistribution] Add distribution pattern for vector::MultiDimReductionOp (#17076) by Kunwar Grover · 11 months ago
- 8e86156 [LLVMGPU] Modify layouts to be able to handle dequant operation. (#17113) by Stanley Winata · 11 months ago
- e87ff17 [LLVMGPU] allow multiple m and n dims in contraction distribution (#16943) by Quinn Dawkins · 11 months ago
- c83f9ba NFC: Add VectorLayoutInterface method for getting the layout rank (#17071) by Quinn Dawkins · 11 months ago
- 3fa9fbd Integrate LLVM at llvm/llvm-project@a6d932bca8875198fbf34564cda8a8d1640cdcbc (#16944) by Benoit Jacob · 12 months ago
- 501cb20 [VectorDistribution] Add better verifiers for anchors in layout analysis (#16924) by Kunwar Grover · 12 months ago
- 5acacb7 [Codegen] Fix layout analysis for vector.transpose (#16820) (#16921) by Quinn Dawkins · 12 months ago
- ab1a65b Integrate LLVM at llvm/llvm-project@a9d1fead9614 (#16891) by Scott Todd · 12 months ago
- 94f64fa Integrate llvm/llvm-project@c54064de80e93494d1d44550b56ce8f2f3cf9c4b (#16652) by Max191 · 1 year, 1 month ago
- 71f87af [Codegen][GPU] Add support for transpose distribution with nested layouts (#16630) by Quinn Dawkins · 1 year, 1 month ago
- 4c97ab6 [TransformExtentions][NFC] Retire SimplePatternRewriter (#16620) by Han-Chung Wang · 1 year, 1 month ago
- 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, 1 month 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, 2 months ago
- 1b1e769 [LinalgExt] Delete dead codes. (#16104) by Han-Chung Wang · 1 year, 2 months ago
- e32a502 Bump LLVM to llvm/llvm-project@f5145f4dc819 (#16073) by Han-Chung Wang · 1 year, 2 months ago
- 562098f [VectorDistribution] Add infrastructure to support vector distribution based on layout (#16009) by Kunwar Grover · 1 year, 2 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, 3 months ago
- 3aa8421 [NFC] Replace LinalgExt::TilingPattern with walk-based transforms. (#15894) by Han-Chung Wang · 1 year, 3 months ago
- c3be151 [NFC] Retire filter based vectorization patterns. (#15865) by Han-Chung Wang · 1 year, 3 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, 4 months ago
- db7311b Use rewriter based methods for replacing in TileAndDecomposeAttention (#15514) by Kunwar Grover · 1 year, 4 months ago
- 5137b95 [DataTiling] Add supports for materializing elementwise ops. (#15507) by Max191 · 1 year, 4 months ago
- d5ab0f0 Revert "[DataTiling] Add supports for materializing elementwise ops. (#15446)" by Stella Laurenzo · 1 year, 4 months ago
- bd60372 [DataTiling] Add supports for materializing elementwise ops. (#15446) by Max191 · 1 year, 4 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, 5 months ago
- 9c424c4 [LinalgExt] Remove LinalgExt::Softmax and use upstream linalg::softmax (#15021) by Abhishek Varma · 1 year, 5 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