summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Dialect/AffineOps/AffineOps.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-5/+7
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-50/+49
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-63/+61
* Resubmit: ReImplement the Value classes as value-typed objects wrapping an in...River Riddle2019-12-231-3/+3
* Automated rollback of commit f603a50109107b447b835dac11f0eb541288393eMLIR Team2019-12-231-3/+3
* ReImplement the Value classes as value-typed objects wrapping an internal poi...River Riddle2019-12-231-3/+3
* 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-73/+74
* fix isValidDim for block arg caseUday Bondhugula2019-12-201-7/+7
* Introduce prefetch op: affine -> std -> llvm intrinsicUday Bondhugula2019-12-181-0/+116
* 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-154/+124
* 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-11/+5
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-071-18/+16
* Add a new ValueRange class.River Riddle2019-12-061-16/+7
* NFC - update doc, comments, vim syntax fileUday Bondhugula2019-12-061-1/+8
* Relax restriction on affine_apply dim and symbol operandsNicolas Vasilache2019-11-261-5/+0
* Make isValidSymbol more powerfulUday Bondhugula2019-11-221-10/+42
* Adds affine.min operation which returns the minimum value from a multi-result...Andy Davis2019-11-121-0/+75
* NFC: Rename parseOptionalAttributeDict -> parseOptionalAttrDict to match the ...River Riddle2019-11-051-5/+5
* Add a utility accessor 'has_single_element' for ranges.River Riddle2019-10-301-2/+1
* Use new eraseOp instead of replaceOp with empty valuesGeoffrey Martin-Noble2019-10-191-1/+1
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-15/+13
* Implement simple loop-invariant-code-motion based on dialect interfaces.Stephan Herhut2019-10-161-1/+28
* Fix typos, NFC.Christian Sigg2019-10-041-1/+1
* NFC - clean up op accessor usage, std.load/store op verify, other stale infoUday Bondhugula2019-09-271-17/+17
* NFC: Pass OpAsmPrinter by reference instead of by pointer.River Riddle2019-09-201-63/+63
* NFC: Pass OperationState by reference instead of by pointer.River Riddle2019-09-201-118/+118
* NFC: Pass OpAsmParser by reference instead of by pointer.River Riddle2019-09-201-116/+116
* Add rewrite pattern to compose maps into affine load/storesUday Bondhugula2019-09-171-30/+73
* Clean up build trip count analysis method - avoid mutating IRUday Bondhugula2019-09-141-70/+12
* Add pattern to canonicalize for loop boundsUday Bondhugula2019-09-131-2/+35
* Restrict affine inlining to just Function operations.River Riddle2019-09-061-4/+6
* Add custom builder for AffineIfOpNagy Mostafa2019-09-061-0/+11
* Integer set + operands / affine if op canonicalizationUday Bondhugula2019-09-051-35/+91
* Add support for conservatively inlining Affine operations.River Riddle2019-09-051-0/+39
* Add a canonicalization to erase empty AffineForOps.River Riddle2019-08-301-1/+16
* Extend map canonicalization to propagate constant operandsUday Bondhugula2019-08-291-11/+23
* NFC: Move AffineOps dialect to the Dialect sub-directory.River Riddle2019-08-201-0/+1764
OpenPOWER on IntegriCloud