summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/StandardOps/Ops.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] : Fix ViewOp shape folder for identity affine mapsAhmed Taei2020-01-151-2/+5
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-84/+82
* Canonicalize static alloc followed by memref_cast and std.viewAhmed Taei2020-01-081-1/+21
* [MLIR] [NFC] fix unused var warningUday Bondhugula2019-12-271-0/+1
* Remove an unused static function.Eric Christopher2019-12-261-15/+0
* Fix a -Wcovered-switch-default warning by moving the unreachable out of theEric Christopher2019-12-261-2/+1
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-31/+29
* 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-33/+33
* Add integer bit-shift operations to the standard dialect.Manuel Freiberger2019-12-221-10/+10
* Introduce prefetch op: affine -> std -> llvm intrinsicUday Bondhugula2019-12-181-0/+70
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-8/+7
* Refactor various canonicalization patterns as in-place folds.River Riddle2019-12-131-43/+33
* Try to fold operations in DialectConversion when trying to legalize.River Riddle2019-12-131-0/+8
* NFC: Cleanup the various Op::print methods.River Riddle2019-12-121-83/+29
* Refactor the various operand/result/type iterators to use indexed_accessor_ra...River Riddle2019-12-101-3/+3
* NFC: Expose constFoldBinaryOp via a headerLei Zhang2019-12-081-48/+1
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-071-32/+21
* Add a new ValueRange class.River Riddle2019-12-061-1/+1
* DimOp folding for alloc/view dynamic dimensionsUday Bondhugula2019-12-061-2/+17
* Add UnrankedMemRef Typenmostafa2019-12-051-31/+55
* Add a pass to legalize operations before lowering to SPIR-V.Mahesh Ravishankar2019-12-031-0/+36
* Fix ViewOp to have at most one offset operandAlex Zinenko2019-12-031-2/+8
* NFC: Update std.subview op to use AttrSizedOperandSegmentsLei Zhang2019-12-021-77/+46
* Make std.divis and std.diviu support ElementsAttr folding.Ben Vanik2019-11-251-24/+20
* Allow memref_cast from static strides to dynamic strides.Mahesh Ravishankar2019-11-251-2/+22
* Support folding of StandardOps with DenseElementsAttr.Ben Vanik2019-11-241-14/+30
* Add more canonicalizations for SubViewOp.Mahesh Ravishankar2019-11-221-92/+122
* Verify subview op result has dynamic shape, when sizes are specified.Mahesh Ravishankar2019-11-201-0/+14
* Changes to SubViewOp to make it more amenable to canonicalization.Mahesh Ravishankar2019-11-201-37/+118
* Add a new OpAsmOpInterface to allow for ops to directly hook into the AsmPrin...River Riddle2019-11-201-32/+26
* Use SmallVectorImpl instead of SmallVector for function parameters (NFC)Tian Jin2019-11-181-1/+1
* Fix SubViewOp stride calculation in constant folding.Andy Davis2019-11-181-6/+8
* Implement folding of pattern dim(subview(_)[...][s1, ..., sn][...], i) -> si.Stephan Herhut2019-11-181-1/+9
* NFC: Convert CmpIPredicate in StandardOps to use EnumAttrLei Zhang2019-11-151-70/+19
* Adds canonicalizer to SubViewOp which folds constants from base memref and op...Andy Davis2019-11-141-4/+161
* Deprecate linalg.subview in favor of std.subviewNicolas Vasilache2019-11-131-0/+54
* Add support for alignment attribute in std.alloc.Nicolas Vasilache2019-11-121-2/+2
* Add support for nested symbol references.River Riddle2019-11-111-5/+5
* Adds std.subview operation which takes dynamic offsets, sizes and strides and...Andy Davis2019-11-111-15/+106
* Swap operand order in std.view operation so that offset appears before dynami...Andy Davis2019-11-071-30/+42
* Add canonicalizer for ViewOp which folds constants into the ViewOp memref sha...Andy Davis2019-11-071-0/+112
* Update Linalg to use std.viewNicolas Vasilache2019-11-071-0/+1
* Adding an m_NonZero constant integer matcher.Ben Vanik2019-11-061-20/+13
* Add ViewOp verification for dynamic strides, and address some comments from p...Andy Davis2019-11-061-12/+20
* Add ViewOp to the StandardOps dialect, which casts a 1D/i8 element type memre...Andy Davis2019-11-061-0/+77
* NFC: Rename parseOptionalAttributeDict -> parseOptionalAttrDict to match the ...River Riddle2019-11-051-14/+14
* Add a PatternRewriter hook to merge blocks, and use it to support for folding...River Riddle2019-11-051-0/+27
* Wrap ODS to 80 lines and remove const qualifier for local `int` variable (NFC)Alexander Belyaev2019-10-231-3/+3
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-4/+4
OpenPOWER on IntegriCloud