summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/Linalg/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [mlir][Linalg] Update the semantics, verifier and test for Linalg with tensors.Nicolas Vasilache2020-01-145-24/+84
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-142-3/+5
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-114-23/+22
* [mlir][linalg] Lower linalg to affine loopsAhmed Taei2020-01-031-2/+1
* [mlir][Linalg] Extend generic ops to allow tensorsNicolas Vasilache2020-01-021-16/+69
* [mlir][Linalg] NFC - Make consistent use of op.emitOpErrorNicolas Vasilache2020-01-021-1/+1
* [mlir][Linalg] NFC - Cleanup Linalg Declarative TransformationsNicolas Vasilache2020-01-021-3/+3
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-235-84/+77
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-235-65/+20
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-225-84/+86
* Restructure and update Linalg ODS and documentation - NFCNicolas Vasilache2019-12-191-1/+1
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-182-3/+3
* [Linalg] Expose subview promotion as a declarative patternJose Ignacio Gomez2019-12-162-7/+26
* Add a layer of EDSC for linalg.GenericOpNicolas Vasilache2019-12-132-2/+3
* Continue refactoring StructuredOps utilitiesNicolas Vasilache2019-12-112-9/+9
* [Linalg] Add tiling for IndexedGenericOp with a region.Alexander Belyaev2019-12-111-9/+115
* [Linalg] Add a Linalg iterator permutation transformationJose Ignacio Gomez2019-12-102-9/+38
* [StructuredOps][Linalg] Add a primitive pattern to rewrite the linalg.generic...Nicolas Vasilache2019-12-091-0/+87
* [Linalg] Add permutation information to tilingJose Ignacio Gomez2019-12-052-15/+42
* Implement Linalg to loops lowering as a patternNicolas Vasilache2019-11-271-110/+204
* Fix Windows BuildNicolas Vasilache2019-11-221-1/+2
* Move Linalg Transforms that are actually Conversions - NFCNicolas Vasilache2019-11-211-529/+0
* Fix OSS builds - NFCNicolas Vasilache2019-11-211-1/+1
* Drop unused function - NFCNicolas Vasilache2019-11-211-5/+0
* Split Linalg declarative patterns from specific test patterns - NFCNicolas Vasilache2019-11-211-62/+37
* Lower linalg.indexed_generic to loops.Alexander Belyaev2019-11-182-34/+124
* Templatize linalg::LowerToLoops - NFCNicolas Vasilache2019-11-151-65/+80
* Refactor the LowerVectorTransfers pass to use the RewritePattern infra - NFCNicolas Vasilache2019-11-141-1/+1
* Move Affine to Standard conversion to lib/ConversionAlex Zinenko2019-11-141-1/+1
* Use MemRefDescriptor in Linalg-to-LLVM conversionAlex Zinenko2019-11-141-96/+61
* Replace explicit concatenation by llvm::concatNicolas Vasilache2019-11-131-4/+2
* Deprecate linalg.subview in favor of std.subviewNicolas Vasilache2019-11-134-93/+59
* Add support for alignment attribute in std.alloc.Nicolas Vasilache2019-11-121-30/+48
* Add support for nested symbol references.River Riddle2019-11-111-3/+3
* Adds std.subview operation which takes dynamic offsets, sizes and strides and...Andy Davis2019-11-114-28/+37
* Update Linalg to use std.viewNicolas Vasilache2019-11-072-235/+48
* Add IndexedGenericOp to Linalg.Alexander Belyaev2019-11-061-0/+10
* Add ViewOp to the StandardOps dialect, which casts a 1D/i8 element type memre...Andy Davis2019-11-061-3/+4
* Drop spurious debug spew.Nicolas Vasilache2019-11-011-2/+0
* Add Linalg pattern for producer-consumer fusionNicolas Vasilache2019-11-012-22/+119
* LinalgDependenceGraph: add const modifiers to accessorsAlex Zinenko2019-10-311-5/+3
* Add basic support for declarative Linalg transformationsNicolas Vasilache2019-10-301-0/+67
* Standardize Linalg transformations to take an OpBuilder and an OperationFolde...Nicolas Vasilache2019-10-284-56/+63
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-202-5/+5
* Lower vector transfer ops to loop.for operations.Nicolas Vasilache2019-10-181-1/+1
* Decouple Linalg promotion from Linalg tiling - NFCNicolas Vasilache2019-10-172-217/+247
* Add support for PatternRewriter::eraseOp.River Riddle2019-10-162-3/+3
* Fix linalg.subview behavior in (partially) static cases.Nicolas Vasilache2019-10-142-7/+21
* Add lowering of VectorOps dialect to LLVM to the Linalg LLVM lowering passNicolas Vasilache2019-10-141-0/+2
* Remove the need to convert operations in regions of operations that have been...River Riddle2019-10-101-9/+0
OpenPOWER on IntegriCloud