summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir][Linalg] Update the semantics, verifier and test for Linalg with tensors.Nicolas Vasilache2020-01-141-96/+91
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-4/+4
* [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-111-18/+18
* [mlir][Linalg] Add a linalg.reshape opNicolas Vasilache2020-01-061-1/+202
* [mlir][Linalg] Extend generic ops to allow tensorsNicolas Vasilache2020-01-021-16/+43
* [mlir][Linalg] NFC - Make consistent use of op.emitOpErrorNicolas Vasilache2020-01-021-30/+30
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-2/+2
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-2/+2
* Restructure and update Linalg ODS and documentation - NFCNicolas Vasilache2019-12-191-7/+7
* Update code block designationsJacques Pienaar2019-12-181-1/+1
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-1/+1
* NFC: Cleanup the various Op::print methods.River Riddle2019-12-121-26/+15
* Continue refactoring StructuredOps utilitiesNicolas Vasilache2019-12-111-3/+30
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-071-1/+1
* Lower linalg.indexed_generic to loops.Alexander Belyaev2019-11-181-31/+88
* Deprecate linalg.subview in favor of std.subviewNicolas Vasilache2019-11-131-74/+0
* Adds std.subview operation which takes dynamic offsets, sizes and strides and...Andy Davis2019-11-111-4/+5
* Update Linalg to use std.viewNicolas Vasilache2019-11-071-150/+1
* Add IndexedGenericOp to Linalg.Alexander Belyaev2019-11-061-27/+89
* Add ViewOp to the StandardOps dialect, which casts a 1D/i8 element type memre...Andy Davis2019-11-061-1/+1
* NFC: Rename parseOptionalAttributeDict -> parseOptionalAttrDict to match the ...River Riddle2019-11-051-12/+12
* Fix linalg.subview behavior in (partially) static cases.Nicolas Vasilache2019-10-141-14/+23
* Update upgrade some uses of mlir::interleave API to take container argument d...Jing Pu2019-10-071-6/+2
* Extract MemRefType::getStridesAndOffset as a free function and fix dynamic of...Nicolas Vasilache2019-10-021-2/+2
* Unify Linalg types by using strided memrefsNicolas Vasilache2019-10-011-212/+93
* NFC - clean up op accessor usage, std.load/store op verify, other stale infoUday Bondhugula2019-09-271-13/+12
* NFC: Pass OpAsmPrinter by reference instead of by pointer.River Riddle2019-09-201-86/+86
* NFC: Pass OperationState by reference instead of by pointer.River Riddle2019-09-201-79/+79
* NFC: Pass OpAsmParser by reference instead of by pointer.River Riddle2019-09-201-121/+119
* Add a linalg.transpose opNicolas Vasilache2019-08-231-2/+35
* NFC: Fix path of LinalgLibraryOpInterfaces inc files.River Riddle2019-08-221-1/+1
* Add support for generating operation interfaces from the ODS framework.River Riddle2019-08-211-0/+2
* Move Linalg and VectorOps dialects to the Dialect subdir - NFCNicolas Vasilache2019-08-191-0/+1000
OpenPOWER on IntegriCloud