aboutsummaryrefslogtreecommitdiff
path: root/mlir
AgeCommit message (Expand)AuthorFilesLines
2021-12-22[mlir] Add unit test for disabling canonicalizer patterns (NFC)Mogball2-0/+85
2021-12-22Fix more clang-tidy cleanups in mlir/ (NFC)Mehdi Amini61-122/+122
2021-12-22[mlir] Add missing unit tests to BUILD.bazelMogball1-1/+1
2021-12-22[mlir] Fix missing namespace (NFC)Mogball1-3/+3
2021-12-22[MLIR][PDL] Clear up the terminology in the root ordering graph.Stanislav Funiak3-39/+42
2021-12-22[mlir] Canonicalizer constructor should accept disabled/enabled patternsMogball3-7/+29
2021-12-22[mlir][arith] Fix CmpIOP folding for vector types.Adrian Kuegel2-1/+35
2021-12-22[mlir][NFC] Use .empty() instead of .size()Adrian Kuegel1-1/+1
2021-12-22[mlir][NFC] Fix typo in VectorOps.cppAdrian Kuegel1-5/+5
2021-12-21[mlir][memref] ReinterpretCast: allow static sizes/strides/offset where affin...Butygin3-15/+14
2021-12-21[mlir][Support] Avoid multiplication in floorDiv / ceilDivStephan Herhut2-2/+8
2021-12-21Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini4-35/+40
2021-12-20[mlir][arith] Clean up ExpandOps passMogball1-30/+24
2021-12-20[mlir][ods] FIx incorrect comments in PassGen (NFC)Mogball1-5/+6
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini115-572/+597
2021-12-20[mlir][scf] Canonicalize nested scf.if's to scf.if + arith.andButygin2-4/+68
2021-12-20[mlir][Linalg] Move named op conversions out of canonicalizations.MaheshRavishankar9-139/+202
2021-12-20[mlir] Address compiler warning (NFC)Jacques Pienaar1-2/+2
2021-12-20[mlir][vim] Add comment for markdown highlightingJacques Pienaar1-0/+8
2021-12-20[mlir] Switching accessors to prefixed form (NFC)Jacques Pienaar31-464/+489
2021-12-20[MLIR] rewrite AffineStructures and Presburger tests to use the parserChristian Ulmann2-571/+372
2021-12-20Revert "[MLIR] rewrite AffineStructures and Presburger tests to use the parser"Mehdi Amini2-372/+571
2021-12-20Move getAsmBlockArgumentNames from OpAsmDialectInterface to OpAsmOpInterfaceMehdi Amini5-37/+45
2021-12-19[MLIR] Simplex: split some basic functionality out into a SimplexBase classArjun P2-123/+140
2021-12-19Make AsyncParallelForRewrite parameterizable with a cost model which drives d...bakhtiyar4-42/+136
2021-12-19[MLIR] rewrite AffineStructures and Presburger tests to use the parserChristian Ulmann2-571/+372
2021-12-18Fix warning "comparison of integers of different signs" (NFC)Mehdi Amini1-1/+1
2021-12-17[mlir][vscode] Highlight inside c++ raw stringsJacques Pienaar2-116/+170
2021-12-16[mlir][tosa] Move tosa canonicalizers to optional optimization passAaron DeBattista8-273/+327
2021-12-17[mlir][ods] Added EnumAttr, an AttrDef implementation of enum attributesMogball6-1/+188
2021-12-16[mlir][tosa] Handle rescale case where shift > 63Rob Suderman3-7/+29
2021-12-16[mlir][tosa] Add tosa.max_pool2d as no-op canonicalizationnot-jenni3-15/+62
2021-12-16[mlir][tosa] Minor cleanup of tosa.conv2d canonicalizerRob Suderman2-12/+23
2021-12-16[mlir][ods] Fix OpFormatGen calling inferReturnTypes before region/segment re...Mogball3-1/+53
2021-12-16[mlir] Fix invalidated reference when loading dependent dialectsMogball1-3/+5
2021-12-16[mlir] Add canonicalization for extract(tensor.from_elements) in 0d case.Alexander Belyaev2-0/+16
2021-12-16[mlir][spirv] Perform partial conversion in VectorToSPIRVPassLei Zhang2-73/+77
2021-12-16[mlir] Extend `tensor.from_elements` to support N-D case.Alexander Belyaev10-51/+265
2021-12-16[mlir][GPU] Extend GPU kernel outlining to generate DL specificationDiego Caballero5-5/+66
2021-12-16[mlir][vector] Remove default value in populateVectorMultiReductionLoweringPa...Diego Caballero1-3/+1
2021-12-16[PDLL] Fix GCC5 build after D115093River Riddle1-1/+1
2021-12-16[PDLL] Fix windows build after D115093River Riddle1-5/+2
2021-12-16[mlir][linalg][bufferize][NFC] Pass BufferizationState into all op interface ...Matthias Springer10-243/+333
2021-12-16[PDLL] Add a `rewrite` statement to enable complex rewritesRiver Riddle6-1/+142
2021-12-16[PDLL] Add a `replace` rewrite statement for replacing operationsRiver Riddle6-14/+246
2021-12-16[PDLL] Add support for tuple types and expressionsRiver Riddle10-2/+365
2021-12-16[PDLL] Add support for `op` Operation expressionsRiver Riddle6-13/+562
2021-12-16[PDLL] Add support for literal Attribute and Type expressionsRiver Riddle6-2/+197
2021-12-16[PDLL] Add support for parsing pattern metadataRiver Riddle3-12/+132
2021-12-16[mlir][PDLL] Add an initial frontend for PDLLRiver Riddle32-1/+4377