aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect
AgeCommit message (Expand)AuthorFilesLines
2023-12-08[mlir][sparse] make test for block sparsity more robust (#74798)Aart Bik1-8/+12
2023-12-08[mlir][mesh] Use tensor shape notation for the shape of a cluster (#73826)Boian Petkantchin1-9/+4
2023-12-08[mlir][sparse] optimize memory loads to SSA values when generating sp… (#74...Peiming Liu2-110/+45
2023-12-08Implement acos operator in MLIR Math Dialect (#74584)Frederik Harwath1-0/+18
2023-12-08[mlir][memref] extract_strided_metadata for zero-sized memref (#74835)Guray Ozen1-1/+1
2023-12-08[mlir][linalg] Expose getPreservedProducerResults method from ElementwiseOpFu...Amir Bishara1-11/+22
2023-12-07[mlir][affine] implement inferType for delinearize (#74644)Maksim Levental2-0/+12
2023-12-07[mlir][sparse] optimize memory load to SSA value when generating spar… (#74...Peiming Liu2-43/+22
2023-12-07Reland "[MLIR][Transform] Add attribute in MatchOp to filter by operand type ...Pablo Antonio Martinez1-0/+36
2023-12-07[mlir][LLVM] Add nsw and nuw flags (#74508)Tom Eccles1-1/+7
2023-12-07Revert "[MLIR][Transform] Add attribute in MatchOp to filter by operand type ...Mikhail Goncharov1-36/+0
2023-12-07[MLIR][Transform] Add attribute in MatchOp to filter by operand type (#67994)Pablo Antonio Martinez1-0/+36
2023-12-07[mlir][SparseTensor] Fix invalid API usage in patterns (#74690)Matthias Springer2-11/+20
2023-12-07[mlir][complex] Allow integer element types in `complex.constant` ops (#74564)Matthias Springer1-4/+6
2023-12-07[mlir] Fix build after 77f5b33cMatthias Springer2-1/+3
2023-12-06[mlir][sparse] fix bugs when generate sparse conv_3d kernels. (#74561)Peiming Liu1-14/+5
2023-12-07[mlir][SparseTensor] Fix invalid IR in `ForallRewriter` pattern (#74547)Matthias Springer1-0/+4
2023-12-07[mlir][SparseTensor] Fix insertion point in `createQuickSort` (#74549)Matthias Springer1-1/+1
2023-12-07[mlir][tensor] `tensor.generate`: do not verify dynamic sizes (#74568)Matthias Springer1-80/+53
2023-12-07[mlir][SCF] Retire SCF-specific `to_memref`/`to_tensor` canonicalization patt...Matthias Springer2-131/+4
2023-12-06[mlir][spirv] Add folding for SPIR-V Shifting ops (#74192)Finn Plummer1-0/+102
2023-12-06[mlir][sparse] use "current" and "curr" consistently (#74656)Aart Bik2-139/+138
2023-12-06[mlir][linalg][conv] Flatten the channel dimension when vectorizing (#71918)Andrzej Warzyński2-27/+74
2023-12-06[mlir][sparse] cleanup ldx/idx/depth/at usage (#74654)Aart Bik1-70/+69
2023-12-06[mlir] Fix TileUsingForOp attr-dict printing/parsing (#73261)Felix Schneider1-12/+15
2023-12-06[mlir][sparse] remove LoopOrd type (#74540)Aart Bik4-52/+19
2023-12-06Revert "[mlir][Vector] Add fold transpose(shape_cast) -> shape_cast (#73951)"...Adam Paszke1-46/+1
2023-12-06[mlir][transform] TrackingListener: Improve dead handles detection (#74290)Matthias Springer1-43/+61
2023-12-06[mlir] Fix a zero stride canonicalizer crash (#74200)Rik Huijzer3-22/+39
2023-12-06[mlir][SCF] Fix invalid IR in `ParallelOpSingleOrZeroIterationDimsFolder` pat...Matthias Springer1-0/+2
2023-12-06[mlir][bufferization] Fix invalid IR in `SimplifyClones` canonicalization (#7...Matthias Springer1-2/+4
2023-12-06[mlir][shape] Turn `ShapeOfOp` folding into canonicalization pattern (#74438)Matthias Springer1-9/+25
2023-12-05[MLIR][LLVM] Fix CallOp asm parser for attr-dict (#74372)Billy Zhu1-2/+4
2023-12-05[tosa] Fix crash in shape inference for `tosa.transpose` (#74367)Felix Schneider1-8/+4
2023-12-05[mlir][sparse] minor refactoring of sparsification file (#74403)Aart Bik1-38/+19
2023-12-05[mlir][llvm] Fix verifier for const int and dense (#74340)Rik Huijzer1-0/+10
2023-12-05[mlir][llvm] Add llvm.target_features features attribute (#71510)Benjamin Maxwell1-0/+65
2023-12-05[mlir][Vector] Update patterns for flattening vector.xfer Ops (2/N) (#73523)Andrzej Warzyński2-11/+73
2023-12-05[mlir][bufferization] Fix op dominance bug in rewrite pattern (#74159)Matthias Springer1-24/+31
2023-12-05[mlir][Complex] Fix bug in `MergeComplexBitcast` (#74271)Matthias Springer1-19/+12
2023-12-04[mlir][mesh] Fix build breakage (#74362)Krzysztof Parzyszek1-0/+1
2023-12-04[mlir][llvm] Fix attribute printer warning (NFC)(#74351)Tobias Gysi1-5/+4
2023-12-04[mlir][mesh] Add TableGen deffinitions of more collective ops (#73842)Boian Petkantchin1-0/+66
2023-12-04[mlir][ArmSME] Remove ArmSMETypeConverter (and configure LLVM one instead) (#...Benjamin Maxwell2-23/+0
2023-12-04[mlir][vector] Make `TransposeOpLowering` configurable (#73915)Andrzej Warzyński1-16/+18
2023-12-04[mlir][nvvm] Introduce `nvvm.fence.proxy` (#74057)Guray Ozen1-0/+10
2023-12-04[mlir][nvgpu] Add address space attribute converter in nvgpu-to-nvvm pass (#...Guray Ozen1-0/+16
2023-12-04[mlir] Add support for DIGlobalVariable and DIGlobalVariableExpression (#73367)Justin Wilson2-4/+85
2023-12-04[mlir][Vector] Update patterns for flattening vector.xfer Ops (1/N) (#73522)Andrzej Warzyński2-28/+46
2023-12-04[mlir][memref] Fix an invalid dim loop motion crash (#74204)Rik Huijzer2-4/+6