aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/XeGPU
AgeCommit message (Expand)AuthorFilesLines
15 hours[MLIR][XeGPU] Fix insert_strided_slice op in subgroup distribution (#180604)Jianhui Li1-2/+5
4 days[MLIR][XeGPU] Propagate layout from anchor ops before Wg To Sg & Blocking Pas...Nishant Patel3-77/+19
4 days[MLIR][XeGPU] Fixing PR179016 minor issues (#180295)Jianhui Li1-4/+4
4 days[MLIR][XeGPU] Refactor layout propagation utilities (#179016)Jianhui Li10-448/+1384
7 days[MLIR] [XeGPU] SG distribution: adding tests for alloca/create_memdesc and re...Jianhui Li1-15/+2
7 days[MLIR][XeGPU] Reorganize uArch for easier extension (#178907)Artem Kroviakov1-9/+12
12 days[mlir][xegpu] Remove unused headers added in #177492 (#178719)Charitha Saumya1-3/+0
12 days[mlir][xegpu] Add `XeGPUSgToWiDistributeExperimental` pass. (#177492)Charitha Saumya4-74/+621
12 days[mlir] Apply clang-tidy check llvm-use-vector-utils. NFC. (#178526)Jakub Kuderski3-15/+18
13 days[mlir][xegpu] Add initial support for layout conflict handling. (#173090)Charitha Saumya1-41/+175
13 days[mlir] Fix new clang-tidy warning llvm-type-switch-case-types. NFC. (#178487)Jakub Kuderski1-27/+27
2026-01-26[MLIR][XeGPU] Add uniform values distribution pattern (#176737)Artem Kroviakov2-16/+81
2026-01-24[MLIR][XeGPU] Preserve Leading dimension when blocking rank-sensitive operati...Jianhui Li1-13/+18
2026-01-23[MLIR][XeGPU] Add uArch limitation to scatter load store (#172845)Artem Kroviakov1-34/+97
2026-01-23[MLIR][XeGPU] Add layout propagation for `xegpu.store_matrix` (#174952)Artem Kroviakov1-16/+48
2026-01-23[MLIR][XeGPU] Add simple rank-based sg layout creation (#172867)Artem Kroviakov1-24/+197
2026-01-20[MLIR][XeGPU] setUnitDim bug fix and add documentation (#173521)Jianhui Li3-40/+54
2026-01-20[MLIR][XeGPU]: Reject `tensor_desc` types with unknown bitwidth (#173922)Stefan Weigl-Bosker1-0/+4
2026-01-16[MLIR][XeGPU] Add support for cross-subgroup reduction from wg to sg (#170936)Nishant Patel2-44/+358
2026-01-15[MLIR][XeGPU] Clean up helpers in XeGPUPropagateLayout (#175857)Nishant Patel1-47/+34
2026-01-14[MLIR][XeGPU] bug fix: removing temporary slice layout at the pass end (#172589)Jianhui Li4-23/+55
2026-01-14[MLIR][XeGPU] Add 2D `vector.multi_reduction` optimization (#171154)Artem Kroviakov4-17/+134
2026-01-13[MLIR][XeGPU] Pass inst_data for blocking create/constant Mask and Step op (#...Nishant Patel1-1/+2
2026-01-02[mlir][dataflow] Add new visitNonControlFlowArgumentst API to SparseBackwardD...lonely eagle1-0/+4
2026-01-01[mlir][Interfaces][NFC] Add `RegionBranchOpInterface` helper for forwarded va...Matthias Springer1-14/+9
2025-12-17[MLIR][XeGPU] Refactor Layout access interface (#172125)Jianhui Li7-176/+298
2025-12-17[MLIR][XeGPU] Add sg layout propagation (#170879)Artem Kroviakov1-5/+54
2025-12-16[MLIR][XeGPU] Add handling for unit-dim expansion in ShapeCast workgroup-to-s...Jianhui Li3-34/+51
2025-12-10[mlir][xegpu] Add support for `vector.extract_strided_slice` XeGPU SIMT distr...Charitha Saumya1-2/+15
2025-12-09[MLIR][XeGPU] Extend propagation and sg_to_lane distribution pass support bro...Jianhui Li3-15/+333
2025-12-05[MLIR][XeGPU] Retain anchor op layouts for XeGPU nD ops (#170934)Nishant Patel5-15/+37
2025-12-03[MLIR][XeGPU] Add distribution for vector.create_mask from Wg to Sg (#169571)Nishant Patel1-20/+29
2025-12-03[mlir][xegpu] Change `index` arithmetic ops to `arith` ops. (#170390)Charitha Saumya2-7/+5
2025-12-02[MLIR][XeGPU][Quickfix] Disable block count in propagation (#170304)Artem Kroviakov1-4/+2
2025-11-26[MLIR][XeGPU] Add anchor_layout and update propagation to honor user-specifie...Jianhui Li4-193/+292
2025-11-26[mlir][xegpu] Add layout based SIMT distribution support for `vector.extract/...Charitha Saumya1-3/+242
2025-11-23[mlir] Construct SmallVector with initial values (NFC) (#169239)Kazu Hirata1-6/+4
2025-11-23[MLIR][XeGPU] Disable block count usage in layout propagation (#168504)Artem Kroviakov1-4/+2
2025-11-21[MLIR] [XeGPU] Fix dropSgLayoutAndData & dropInstData in SliceAttr (#168618)Nishant Patel1-40/+25
2025-11-21[MLIR][XeGPU][TransformOps] Add slice_dims argument to set_op_layout_attr and...Tuomas Kärnä1-7/+28
2025-11-20[MLIR] [XeGPU] Add distribution pattern for vector.constant_mask from Wg To S...Nishant Patel1-5/+70
2025-11-17[mlir][XeGPU] Use DistributeLayoutAttr instead of LayoutAttr for load gather/...Dmitry Chigarev3-9/+11
2025-11-15[mlir] Adopt cast function objects. NFC. (#168228)Jakub Kuderski1-2/+1
2025-11-15[mlir] Use llvm::copy (NFC) (#168213)Kazu Hirata1-1/+1
2025-11-12[MLIR][XeGPU][TransformOps] Add convert_layout op (#167342)Tuomas Kärnä1-0/+104
2025-11-12[MLIR][XeGPU][TransformOps] Add insert_prefetch op (#167356)Tuomas Kärnä1-0/+132
2025-11-11[MLIR][XeGPU][TransformOps] Add set_gpu_launch_threads op (#166865)Tuomas Kärnä1-0/+64
2025-11-10[MLIR][XeGPU][TransformOps] Add set_op_layout_attr op (#166854)Tuomas Kärnä1-19/+102
2025-11-10[MLIR][XeGPU][TransformOps] Add get_desc_op (#166801)Tuomas Kärnä1-0/+65
2025-11-10[MLIR][XeGPU] Decouple `inst_data` and `lane_layout` in propagation (#166941)Artem Kroviakov1-70/+124