aboutsummaryrefslogtreecommitdiff
path: root/mlir/test
AgeCommit message (Expand)AuthorFilesLines
2021-12-22[mlir][arith] Fix CmpIOP folding for vector types.Adrian Kuegel1-0/+26
2021-12-21[mlir][memref] ReinterpretCast: allow static sizes/strides/offset where affin...Butygin2-12/+9
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini10-34/+37
2021-12-20[mlir][scf] Canonicalize nested scf.if's to scf.if + arith.andButygin1-0/+18
2021-12-20[mlir][Linalg] Move named op conversions out of canonicalizations.MaheshRavishankar2-25/+24
2021-12-20Move getAsmBlockArgumentNames from OpAsmDialectInterface to OpAsmOpInterfaceMehdi Amini2-16/+18
2021-12-19Make AsyncParallelForRewrite parameterizable with a cost model which drives d...bakhtiyar1-1/+19
2021-12-16[mlir][tosa] Move tosa canonicalizers to optional optimization passAaron DeBattista2-75/+69
2021-12-17[mlir][ods] Added EnumAttr, an AttrDef implementation of enum attributesMogball5-1/+92
2021-12-16[mlir][tosa] Handle rescale case where shift > 63Rob Suderman1-7/+7
2021-12-16[mlir][tosa] Add tosa.max_pool2d as no-op canonicalizationnot-jenni1-4/+14
2021-12-16[mlir][tosa] Minor cleanup of tosa.conv2d canonicalizerRob Suderman1-0/+9
2021-12-16[mlir][ods] Fix OpFormatGen calling inferReturnTypes before region/segment re...Mogball2-0/+52
2021-12-16[mlir] Add canonicalization for extract(tensor.from_elements) in 0d case.Alexander Belyaev1-0/+12
2021-12-16[mlir][spirv] Perform partial conversion in VectorToSPIRVPassLei Zhang1-65/+60
2021-12-16[mlir] Extend `tensor.from_elements` to support N-D case.Alexander Belyaev5-13/+168
2021-12-16[mlir][GPU] Extend GPU kernel outlining to generate DL specificationDiego Caballero1-2/+19
2021-12-16[PDLL] Add a `rewrite` statement to enable complex rewritesRiver Riddle2-0/+56
2021-12-16[PDLL] Add a `replace` rewrite statement for replacing operationsRiver Riddle2-0/+82
2021-12-16[PDLL] Add support for tuple types and expressionsRiver Riddle2-0/+102
2021-12-16[PDLL] Add support for `op` Operation expressionsRiver Riddle2-0/+153
2021-12-16[PDLL] Add support for literal Attribute and Type expressionsRiver Riddle2-0/+63
2021-12-16[PDLL] Add support for parsing pattern metadataRiver Riddle2-0/+54
2021-12-16[mlir][PDLL] Add an initial frontend for PDLLRiver Riddle11-1/+530
2021-12-15[mlir][Vector] Further fix to avoid infinite loop in InnerOuterDimReductionCo...Hanhan Wang1-0/+7
2021-12-15[mlir][linalg][bufferize] Replace remaining bvm usage with new APIMatthias Springer3-13/+13
2021-12-15[mlir][LLVMIR] Add `llvm.umin` and `llvm.umax` intrinsicsMarkus Böck1-0/+18
2021-12-15[mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header.gysit8-8/+8
2021-12-15[mlir][OpenMP] omp.sections and omp.section lowering to LLVM IRShraiysh Vaishay1-0/+142
2021-12-15[mlir][linalg][bufferize] Reimplementation of scf.if bufferizationMatthias Springer5-6/+49
2021-12-15[mlir][RFC] Add scalable dimensions to VectorTypeJavier Setoain9-421/+587
2021-12-15[mlir][linalg][bufferize] Reimplementation of scf.for bufferizationMatthias Springer3-6/+34
2021-12-15[mlir][linalg] Remove RangeOp and RangeType.gysit3-37/+1
2021-12-14[mlir][spirv] Support size-1 vector/tensor constant during conversionLei Zhang1-0/+20
2021-12-14[MLIR][GPU] Make max flat work group size for ROCDL kernels configurableKrzysztof Drewniak1-1/+11
2021-12-14[mlir] Add a missing pattern to bufferize tensor.rank.Alexander Belyaev1-0/+9
2021-12-14[mlir] Split std.rank into tensor.rank and memref.rank.Alexander Belyaev13-76/+98
2021-12-14[mlir] Implement `DataLayoutTypeInterface` for `LLVMArrayType`Markus Böck1-0/+44
2021-12-13[mlir][Vector] Patterns flattening vector transfers to 1DBenoit Jacob2-0/+56
2021-12-13[mlir][Vector] Patterns flattening vector transfers to 1DBenoit Jacob2-0/+50
2021-12-13Re-apply [NFC] Generalize a couple of passes so they can operate on any Funct...Stella Laurenzo10-13/+13
2021-12-13[mlir][sparse] python driven test for SDDMMAart Bik2-0/+189
2021-12-13Revert "[NFC] Generalize a couple of passes so they can operate on any Functi...Mehdi Amini10-13/+13
2021-12-13Support sparse tensor output.Bixia Zheng3-0/+208
2021-12-13[NFC] Generalize a couple of passes so they can operate on any FunctionLike op.Stella Laurenzo10-13/+13
2021-12-13[mlir][linalg] Stage application of pad tensor op vectoriztaion.gysit2-1/+21
2021-12-13[mlir][spirv] Serialize selection with separate header blockLei Zhang2-20/+83
2021-12-13[mlir][ods] Fix OpDefinitionsGen infer return types builder with regionsMogball1-5/+17
2021-12-13[mlir][memref] Use current source type in getCanonicalSubViewResultType.gysit1-3/+24
2021-12-13[mlir] Implement `DataLayoutTypeInterface` for `LLVMStructType`Markus Böck1-0/+133