summaryrefslogtreecommitdiffstats
path: root/mlir/test/Dialect/Linalg
Commit message (Expand)AuthorAgeFilesLines
* [mlir][Linalg] Update the semantics, verifier and test for Linalg with tensors.Nicolas Vasilache2020-01-142-59/+59
* [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflic...River Riddle2020-01-1311-197/+197
* [mlir][Linalg] Lower linalg.reshape to LLVM for the static caseNicolas Vasilache2020-01-081-0/+60
* [mlir][Linalg] Add a linalg.reshape opNicolas Vasilache2020-01-062-1/+145
* [mlir][linalg] Lower linalg to affine loopsAhmed Taei2020-01-031-0/+55
* [mlir][Linalg] Extend generic ops to allow tensorsNicolas Vasilache2020-01-022-0/+68
* [Linalg] Expose subview promotion as a declarative patternJose Ignacio Gomez2019-12-161-0/+50
* [Linalg] Add test for fusion of GenericOp with IndexedGenericOp.Alexander Belyaev2019-12-121-1/+56
* Continue refactoring StructuredOps utilitiesNicolas Vasilache2019-12-118-51/+98
* [Linalg] Add tiling for IndexedGenericOp with a region.Alexander Belyaev2019-12-111-0/+102
* Fold TestLinalgTilePermutePatterns into TestLinalgTransformPatterns - NFCNicolas Vasilache2019-12-102-70/+68
* [Linalg] Add a Linalg iterator permutation transformationJose Ignacio Gomez2019-12-101-0/+52
* Minor spelling tweaksKazuaki Ishizaki2019-12-091-1/+1
* [StructuredOps][Linalg] Add a primitive pattern to rewrite the linalg.generic...Nicolas Vasilache2019-12-091-0/+33
* DimOp folding for alloc/view dynamic dimensionsUday Bondhugula2019-12-061-9/+9
* [Linalg] Add permutation information to tilingJose Ignacio Gomez2019-12-051-0/+70
* Fix ViewOp to have at most one offset operandAlex Zinenko2019-12-033-13/+13
* Lower linalg.indexed_generic with libcall to LLVM.Alexander Belyaev2019-12-021-2/+24
* [Linalg] Change attribute n_loop_types to iteratorJose Ignacio Gomez2019-11-287-37/+37
* Implement Linalg to loops lowering as a patternNicolas Vasilache2019-11-273-3/+9
* Lower linalg.indexed_generic to loops.Alexander Belyaev2019-11-182-9/+164
* Deprecate linalg.subview in favor of std.subviewNicolas Vasilache2019-11-138-258/+174
* Add support for alignment attribute in std.alloc.Nicolas Vasilache2019-11-121-48/+51
* Swap operand order in std.view operation so that offset appears before dynami...Andy Davis2019-11-071-6/+6
* Update Linalg to use std.viewNicolas Vasilache2019-11-075-276/+57
* Add IndexedGenericOp to Linalg.Alexander Belyaev2019-11-062-2/+57
* Refactor LinalgDialect::parseType to use the DialectAsmParser methods directly.River Riddle2019-11-011-0/+20
* Delete spurious fileNicolas Vasilache2019-11-011-281/+0
* Add Linalg pattern for producer-consumer fusionNicolas Vasilache2019-11-012-0/+363
* Add basic support for declarative Linalg transformationsNicolas Vasilache2019-10-301-0/+72
* Lower vector transfer ops to loop.for operations.Nicolas Vasilache2019-10-183-4/+4
* Decouple Linalg promotion from Linalg tiling - NFCNicolas Vasilache2019-10-171-41/+70
* Fix linalg.subview behavior in (partially) static cases.Nicolas Vasilache2019-10-142-20/+52
* Add lowering of VectorOps dialect to LLVM to the Linalg LLVM lowering passNicolas Vasilache2019-10-141-0/+42
* Support AllocOp terminal in Linalg::AliasAnalysis.Nicolas Vasilache2019-10-071-0/+43
* Add missing Linalg lowerings to allow roundtrip.mlir to lower to LLVMNicolas Vasilache2019-10-043-7/+12
* Add syntactic sugar for strided memref parsing.Nicolas Vasilache2019-10-038-239/+219
* Unify Linalg types by using strided memrefsNicolas Vasilache2019-10-0110-588/+580
* Decouple tiling from fusion in Linalg.Nicolas Vasilache2019-09-262-247/+366
* Simplify Linalg ABI integration with external function calls.Nicolas Vasilache2019-09-061-47/+31
* Move Linalg dialect tests to test/Dialect/LinalgAlex Zinenko2019-09-0410-0/+1750
OpenPOWER on IntegriCloud