summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/Linalg
Commit message (Expand)AuthorAgeFilesLines
* [mlir][Linalg] Update the semantics, verifier and test for Linalg with tensors.Nicolas Vasilache2020-01-147-123/+182
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-143-7/+9
* [mlir] Fix -WunusedSam McCall2020-01-141-2/+2
* [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflic...River Riddle2020-01-131-9/+11
* [mlir][Linalg] Update ReshapeOp::build to be more idiomaticNicolas Vasilache2020-01-131-5/+43
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-118-52/+51
* [mlir][Linalg] Add a linalg.reshape opNicolas Vasilache2020-01-061-1/+202
* [NFC] Fixes -Wrange-loop-analysis warningsMark de Wever2020-01-061-1/+1
* [mlir][Linalg] NFC - Post-commit format fixNicolas Vasilache2020-01-031-2/+3
* [mlir][Linalg] NFC - Hotfix GenericLoopNestBuilder compilation error on older...Nicolas Vasilache2020-01-031-2/+7
* [mlir][Linalg] NFC - Hotfix GenericLoopNestBuilder compilation error (-fpermi...Nicolas Vasilache2020-01-031-4/+6
* [mlir][linalg] Lower linalg to affine loopsAhmed Taei2020-01-032-2/+24
* [mlir][Linalg] Extend generic ops to allow tensorsNicolas Vasilache2020-01-023-32/+113
* [mlir][Linalg] NFC - Make consistent use of op.emitOpErrorNicolas Vasilache2020-01-022-31/+31
* [mlir][Linalg] NFC - Cleanup Linalg Declarative TransformationsNicolas Vasilache2020-01-021-3/+3
* [mlir][Linalg] NFC - Rename LinalgGeneric -> GenericLinalgNicolas Vasilache2020-01-021-6/+6
* [mlir] Fix compilation warningsAlexandre Ganea2020-01-011-1/+2
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-239-113/+105
* Resubmit: ReImplement the Value classes as value-typed objects wrapping an in...River Riddle2019-12-231-2/+2
* Automated rollback of commit f603a50109107b447b835dac11f0eb541288393eMLIR Team2019-12-231-2/+2
* ReImplement the Value classes as value-typed objects wrapping an internal poi...River Riddle2019-12-231-2/+2
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-2311-143/+44
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-229-117/+119
* Restructure and update Linalg ODS and documentation - NFCNicolas Vasilache2019-12-194-10/+10
* Update code block designationsJacques Pienaar2019-12-181-1/+1
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-184-5/+5
* Add edsc::ops for pointwise, conv and dilated_convNicolas Vasilache2019-12-161-17/+146
* [Linalg] Expose subview promotion as a declarative patternJose Ignacio Gomez2019-12-162-7/+26
* Apply a level of sugaring to the linalg.generic EDSC - NFCNicolas Vasilache2019-12-131-20/+75
* Add a layer of EDSC for linalg.GenericOpNicolas Vasilache2019-12-134-2/+77
* NFC: Cleanup the various Op::print methods.River Riddle2019-12-121-26/+15
* Retire !linalg.buffer type - NFCNicolas Vasilache2019-12-122-100/+2
* Continue refactoring StructuredOps utilitiesNicolas Vasilache2019-12-113-12/+39
* [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-092-0/+88
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-071-1/+1
* [Linalg] Add permutation information to tilingJose Ignacio Gomez2019-12-052-15/+42
* Implement Linalg to loops lowering as a patternNicolas Vasilache2019-11-272-111/+205
* Fix Windows BuildNicolas Vasilache2019-11-221-1/+2
* Move Linalg Transforms that are actually Conversions - NFCNicolas Vasilache2019-11-212-530/+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-183-65/+212
* Fix build warningsNicolas Vasilache2019-11-151-0/+1
* 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
OpenPOWER on IntegriCloud