aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib
AgeCommit message (Expand)AuthorFilesLines
2021-12-22Fix more clang-tidy cleanups in mlir/ (NFC)Mehdi Amini51-103/+101
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 patternsMogball1-3/+12
2021-12-22[mlir][arith] Fix CmpIOP folding for vector types.Adrian Kuegel1-1/+9
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...Butygin1-3/+5
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-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini76-387/+409
2021-12-20[mlir][scf] Canonicalize nested scf.if's to scf.if + arith.andButygin1-4/+50
2021-12-20[mlir][Linalg] Move named op conversions out of canonicalizations.MaheshRavishankar4-114/+166
2021-12-20[mlir] Address compiler warning (NFC)Jacques Pienaar1-2/+2
2021-12-20[mlir] Switching accessors to prefixed form (NFC)Jacques Pienaar30-458/+483
2021-12-20Move getAsmBlockArgumentNames from OpAsmDialectInterface to OpAsmOpInterfaceMehdi Amini1-15/+15
2021-12-19[MLIR] Simplex: split some basic functionality out into a SimplexBase classArjun P1-37/+39
2021-12-19Make AsyncParallelForRewrite parameterizable with a cost model which drives d...bakhtiyar1-40/+76
2021-12-18Fix warning "comparison of integers of different signs" (NFC)Mehdi Amini1-1/+1
2021-12-16[mlir][tosa] Move tosa canonicalizers to optional optimization passAaron DeBattista3-192/+246
2021-12-16[mlir][tosa] Handle rescale case where shift > 63Rob Suderman2-0/+22
2021-12-16[mlir][tosa] Add tosa.max_pool2d as no-op canonicalizationnot-jenni1-0/+35
2021-12-16[mlir][tosa] Minor cleanup of tosa.conv2d canonicalizerRob Suderman1-12/+14
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 Belyaev1-0/+4
2021-12-16[mlir][spirv] Perform partial conversion in VectorToSPIRVPassLei Zhang1-8/+17
2021-12-16[mlir] Extend `tensor.from_elements` to support N-D case.Alexander Belyaev4-33/+85
2021-12-16[mlir][GPU] Extend GPU kernel outlining to generate DL specificationDiego Caballero2-2/+44
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 Springer8-157/+233
2021-12-16[PDLL] Add a `rewrite` statement to enable complex rewritesRiver Riddle3-0/+63
2021-12-16[PDLL] Add a `replace` rewrite statement for replacing operationsRiver Riddle3-13/+132
2021-12-16[PDLL] Add support for tuple types and expressionsRiver Riddle6-1/+202
2021-12-16[PDLL] Add support for `op` Operation expressionsRiver Riddle3-11/+280
2021-12-16[PDLL] Add support for literal Attribute and Type expressionsRiver Riddle3-1/+88
2021-12-16[PDLL] Add support for parsing pattern metadataRiver Riddle1-12/+78
2021-12-16[mlir][PDLL] Add an initial frontend for PDLLRiver Riddle13-0/+2505
2021-12-16[MLIR] Simplex: Assert on the restoreRow return value instead of ignoring itArjun P1-3/+6
2021-12-15[mlir][Vector] Further fix to avoid infinite loop in InnerOuterDimReductionCo...Hanhan Wang1-3/+3
2021-12-15[mlir][scf] Add getNumRegionInvocations to IfOpMogball1-1/+18
2021-12-15[mlir][linalg][bufferize] Replace remaining bvm usage with new APIMatthias Springer8-155/+54
2021-12-15[mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header.gysit32-44/+32
2021-12-15[mlir] Use rewriter in linalg DetensorizeTres Popp1-1/+1
2021-12-15[mlir][OpenMP] omp.sections and omp.section lowering to LLVM IRShraiysh Vaishay1-0/+74
2021-12-15[mlir][linalg][bufferize] Reimplementation of TiledLoopOp bufferizationMatthias Springer1-108/+82
2021-12-15[mlir][linalg][bufferize] Reimplementation of scf.if bufferizationMatthias Springer3-40/+118
2021-12-15[mlir][RFC] Add scalable dimensions to VectorTypeJavier Setoain15-297/+197
2021-12-15[mlir][linalg][bufferize] Reimplementation of scf.for bufferizationMatthias Springer3-45/+147
2021-12-15[mlir][linalg] Remove RangeOp and RangeType.gysit3-72/+2