summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Rename getInputs->getDpsInputs and getOutputs->getDpsInits in DPS inte...Alexander Belyaev2022-10-281-3/+3
* [mlir] Simplify DestinationStyleOpInterface.Alexander Belyaev2022-10-171-2/+4
* [mlir][linalg] Use getIteratorTypeArray instead of raw iterator_type attribute.Oleg Shyshkov2022-09-301-1/+1
* [mlir] Rename getTied* methods to getMatching* in LinalgInterface.Oleg Shyshkov2022-09-301-3/+4
* [mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski2022-09-291-2/+2
* Use std::conditional_t (NFC)Kazu Hirata2022-09-181-6/+4
* [MLIR] Update pass declarations to new autogenerated filesMichele Scuttari2022-08-311-5/+14
* Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari2022-08-301-14/+5
* [MLIR] Update pass declarations to new autogenerated filesMichele Scuttari2022-08-301-5/+14
* [mlir] Flip to prefixed accessors (NFC)Jacques Pienaar2022-08-071-1/+1
* [mlir] Flip LinAlg dialect to _BothJacques Pienaar2022-07-191-1/+1
* [mlir] move SCF headers to SCF/{IR,Transforms} respectivelyAlex Zinenko2022-06-201-1/+1
* [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle2022-04-181-4/+5
* [mlir] Purge linalg.tiled_loop.Alexander Belyaev2022-02-281-194/+0
* [mlir] Move StandardOps/Utils to Arithmetic and sever a bunch of dependencies...River Riddle2022-02-021-1/+1
* [mlir] Move SCF utils implementations to SCF/Utils.Adrian Kuegel2022-01-281-1/+1
* [mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp>River Riddle2022-01-181-8/+8
* Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini2022-01-021-1/+1
* [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header.gysit2021-12-151-2/+1
* [mlir][scf] NFC: create dedicated files for affine utilsLei Zhang2021-12-071-0/+1
* [mlir][Linalg] NFC - Drop Optional in favor of FailureOrNicolas Vasilache2021-10-221-9/+9
* [MLIR] Replace std ops with arith dialect opsMogball2021-10-131-1/+2
* [mlir][linalg] Retire Linalg ConvOp.Tobias Gysi2021-10-081-115/+1
* [mlir][linalg] Retire PoolingMaxOp/PoolingMinOp/PoolingSumOp.Tobias Gysi2021-10-011-113/+4
* [mlir] Enable loop peeling for "reduction" dimensions of tiled_loop.Alexander Belyaev2021-10-011-3/+0
* [mlir][linalg] Pass all operands to tile to the tile loop region builder (NFC).Tobias Gysi2021-09-101-2/+3
* [mlir][linalg] linalg.tiled_loop peelingMatthias Springer2021-09-071-0/+114
* [mlir][linalg] Extend tiled_loop to SCF conversion to generate scf.parallel.Alexander Belyaev2021-09-031-22/+53
* [mlir][tensor] Add tensor.dim operationMatthias Springer2021-07-011-1/+2
* [mlir][linalg] Purge linalg.indexed_generic.Alexander Belyaev2021-06-171-4/+0
* [mlir][linalg] Add support for scalar input operands.Tobias Gysi2021-06-141-1/+5
* [mlir][linalg] Cleanup LinalgOp usage in loop lowering.Tobias Gysi2021-06-031-13/+11
* [mlir] NFC: Expose tiled_loop->scf pattern.Alexander Belyaev2021-05-211-1/+5
* [mlir][Affine] NFC - Drop Affine EDSC usageNicolas Vasilache2021-05-201-35/+1
* [mlir][SCF] NFC - Drop SCF EDSC usageNicolas Vasilache2021-05-191-148/+184
* [mlir][linalg] Remove template parameter from loop lowering.Tobias Gysi2021-05-171-78/+54
* [mlir][linalg] Remove IndexedGenericOp support from LinalgToLoops...Tobias Gysi2021-05-111-82/+8
* [mlir][linalg] Always lower index operations during loop lowering.Tobias Gysi2021-05-041-29/+34
* [MLIR][Linalg] Avoid forward declaration in `Loops.cpp`Frederik Gossen2021-05-031-16/+12
* [MLIR][Linalg] Lower `linalg.tiled_loop` in a separate passFrederik Gossen2021-05-031-2/+17
* [MLIR][Linalg] Lower `linalg.tiled_loop` to `scf` loopsFrederik Gossen2021-05-031-1/+36
* [mlir] Add a pass to tile Linalg ops using `linalg.tiled_loop`.Alexander Belyaev2021-04-271-1/+1
* [mlir][linalg] remove interchange option on linalg to loop lowering.Tobias Gysi2021-04-221-66/+36
* [mlir][NFC] Add a using directive for llvm::SetVectorRiver Riddle2021-04-151-13/+7
* [mlir][linalg] lower index operations during linalg to loop lowering.Tobias Gysi2021-04-131-3/+47
* [mlir][linalg] adding operation to access the iteration index of enclosing li...Tobias Gysi2021-04-121-1/+3
* [mlir][Pattern] Add better support for using interfaces/traits to match root ...River Riddle2021-03-231-3/+4
* [PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatte...Chris Lattner2021-03-221-3/+3
* Change OwningRewritePatternList to carry an MLIRContext with it.Chris Lattner2021-03-211-1/+1
* [MLIR] Create memref dialect and move dialect-specific ops from std.Julian Gross2021-03-151-7/+14