summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/LowerMatrixIntrinsics
AgeCommit message (Expand)Author
2025-11-10[DebugInfo] Add Verifier check for incorrectly-scoped retainedNodes (#166855)Vladislav Dzhidzhoev
2025-10-17[LMI] Support non-power-of-2 types for the matmul remainder (#163987)Adam Nemet
2025-10-17[Matrix][IR] Cap stride bitwidth at 64 (#163729)Nathan Corbyn
2025-10-13[Matrix] Use data layout index type for lowering matrix intrinsics (#162646)Nathan Corbyn
2025-08-08[IR] Remove size argument from lifetime intrinsics (#150248)Nikita Popov
2025-07-21[IR] Only allow lifetime.start/end on allocas (#149310)Nikita Popov
2025-06-18[Matrix] Propagate shape information through PHI insts (#141681)Jon Roelofs
2025-06-12[Matrix] Fix a crash in VisitSelectInst due to iteration length mismatchJon Roelofs
2025-06-12[Matrix] Propagate shape information through Select insts (#141876)Jon Roelofs
2025-06-10[Matrix] Propagate shape information through cast insts (#141869)Jon Roelofs
2025-06-10[Matrix] Add -debug-only prints when matrices get flattened (#142078)Jon Roelofs
2025-06-09[Matrix] Propagate shape information through (f)abs insts (#141704)Jon Roelofs
2025-06-04[Matrix] Use shape info for StoreInst directly. (#142664)Florian Hahn
2025-05-28[Matrix] Propagate shape information through all binops (#141705)Jon Roelofs
2025-04-12[Matrix] Fix a miscompile due to an incorrect double-transpose fold (#135397)Jon Roelofs
2025-04-06[Matrix] Properly set Changed status when optimizing transposes.Florian Hahn
2025-01-29[IR] Convert from nocapture to captures(none) (#123181)Nikita Popov
2025-01-27[LowerMatrixIntrinsics] multiply-minimal.ll - use -passes="..." to allow DOS ...Simon Pilgrim
2024-12-05[InstCombine] Move gep of phi fold into separate functionNikita Popov
2024-12-05[Matrix] Fix crash in liftTranspose when instructions are folded.Florian Hahn
2024-12-04[Matrix] Use DenseMap for ShapeMap instead of ValueMap. (#118282)Florian Hahn
2024-11-28[Matrix] Skip already fused instructions before trying to fuse multiply.Florian Hahn
2024-11-06[LLVM][IR] Use splat syntax when printing Constant[Data]Vector. (#112548)Paul Walker
2024-08-01[LowerMatrixIntrinsics] Fix type suffix for matrix.multiply.* (#100940)sbite0138
2024-06-26[InstCombine] Canonicalize non-i8 gep of mul to i8 (#96606)David Green
2024-03-16[Matrix] Adjust lifetime.ends during multiply fusion. (#84914)Florian Hahn
2024-03-12[Matrix] Add tests showing mis-compile with lifetime.end and fusion.Florian Hahn
2024-02-12[Matrix] Fix dimensions when hoisting transpose across add. (#81507)Florian Hahn
2024-02-12[Matrix] Add dedicated tests for transpose lifting.Florian Hahn
2024-02-12[TTI]Fallback to SingleSrcPermute shuffle kind, if no direct estimation forAlexey Bataev
2024-02-06[Matrix] Convert column-vector ops feeding dot product to row-vectors. (#72647)Florian Hahn
2024-01-24[InstCombine] Canonicalize constant GEPs to i8 source element type (#68882)Nikita Popov
2023-12-18[InstCombine] Replace non-demanded undef vector with poisonNikita Popov
2023-12-18[InstCombine] Canonicalize splat shuffles to use poison operandNikita Popov
2023-10-06[PATCH] [llvm] [InstCombine] Canonicalise ADD+GEPDmitriy Smirnov
2023-07-28[AArch64] Change the cost of vector insert/extract to 2David Green
2023-07-18[LowerMatrixIntrinsics] Fix test expectations (NFC)Nikita Popov
2023-07-18[LowerMatrixIntrinsics] Use poison instead of undef as placeholder [NFC]Nuno Lopes
2023-06-07[Matrix] Convert binop operand of dot product to a row vector.Florian Hahn
2023-05-14[Matrix] Remove redundant transpose with dot product lowering.Florian Hahn
2023-05-13[Matrix] Add shape verification.Florian Hahn
2023-04-27[IR] Change shufflevector undef mask to poisonManuelJBrito
2023-04-21[Matrix] Handle integer types when distributing transposes across adds.Florian Hahn
2023-04-15[Matrix] Split off transpose + dot product tests.Florian Hahn
2023-04-14[Matrix] Refine cost estimate for dot-product.Florian Hahn
2023-04-14[Matrix] Add dot product tests with builtin loads with variable stridesFlorian Hahn
2023-04-13[Matrix] Fix IsSupported check in lowerDotProduct.Florian Hahn
2023-04-12[Matrix] Fix crash during dot product lowering.Florian Hahn
2023-04-05[Matrix] Limit dot lowering to column major matrixes.Florian Hahn
2023-04-05[Matrix] Add dotproduct tests with row-major default layout.Florian Hahn