summaryrefslogtreecommitdiffstats
path: root/mlir/lib/IR/AffineMap.cpp
Commit message (Expand)AuthorAgeFilesLines
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-231-13/+4
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-4/+4
* [Linalg] Add permutation information to tilingJose Ignacio Gomez2019-12-051-0/+14
* Fix build of affine load/store with empty mapDiego Caballero2019-08-201-1/+5
* Add a generic Linalg opNicolas Vasilache2019-08-021-2/+2
* More general subview calculation in tilingNicolas Vasilache2019-07-031-0/+9
* Add a Linalg convolution op.Nicolas Vasilache2019-06-221-5/+9
* Support for 0-D case in Linalg opsNicolas Vasilache2019-06-221-1/+3
* Add Linalg CopyOpNicolas Vasilache2019-06-191-0/+22
* Remove "size" property of affine maps.MLIR Team2019-06-011-36/+9
* Add llvm_unreachable in unreachable path to silence GCC warning (NFC)Mehdi Amini2019-05-101-0/+1
* [Linalg] Add a primitive tiling passNicolas Vasilache2019-05-061-0/+38
* Optimize the implementation of AffineExprConstantFolder to avoid the redundan...River Riddle2019-03-291-22/+29
* Update the constantFold/fold API to use LogicalResult instead of bool.River Riddle2019-03-291-4/+6
* Make IndexType a standard type instead of a builtin. This also cleans up some...River Riddle2019-03-291-2/+2
* Refactor the affine analysis by moving some functionality to IR and some to A...River Riddle2019-03-291-0/+13
* Simplify compositions of AffineApplyNicolas Vasilache2019-03-291-5/+23
* Introduce AffineMap::compose(AffineMap)Nicolas Vasilache2019-03-291-0/+27
* Introduce a simple canonicalization of affine_apply that drops unused dims andChris Lattner2019-03-291-0/+35
* Add Type to int/float attributes.Jacques Pienaar2019-03-291-3/+4
* Switch IntegerAttr to use APInt.Jacques Pienaar2019-03-291-2/+2
* Adds a dependence check to test whether two accesses to the same memref acces...MLIR Team2019-03-291-0/+9
* Implement value type abstraction for attributes.River Riddle2019-03-291-15/+15
* Introduce Fourier-Motzkin variable elimination + other cleanup/supportUday Bondhugula2019-03-291-1/+1
* Random cleanups:Chris Lattner2019-03-291-0/+2
* [MLIR] AffineMap value typeNicolas Vasilache2019-03-291-16/+26
* [MLIR] Sketch AffineExpr value typeNicolas Vasilache2019-03-291-18/+17
* [MLIR] AffineExpr final cleanupsNicolas Vasilache2019-03-291-15/+15
* [MLIR] Cleanup AffineExprNicolas Vasilache2019-03-291-187/+9
* [MLIR] Value types for AffineXXXExprNicolas Vasilache2019-03-291-42/+30
* Constant folding for loop bounds.Uday Bondhugula2019-03-291-0/+88
* [RFC][MLIR] Use AffineExprRef in place of AffineExpr* in IRNicolas Vasilache2019-03-291-29/+48
* [MLIR] Templated AffineExprBaseRefNicolas Vasilache2019-03-291-32/+12
* [MLIR] Remove uses of AffineExpr* outside of IRNicolas Vasilache2019-03-291-7/+7
* Fix MLIR's floordiv, ceildiv, and mod for constant inputs (for negative lhs's)Uday Bondhugula2019-03-291-8/+6
* Add misc builder convenience methods for AffineMap's, for statement's.Uday Bondhugula2019-03-291-0/+6
* Extend getConstantTripCount to deal with a larger subset of loop bounds; make...Uday Bondhugula2019-03-291-19/+23
* Fix cast in AffineMap::getSingleConstantValue and rename toUday Bondhugula2019-03-291-2/+2
* Affine expression analysis and simplification.Uday Bondhugula2019-03-291-10/+6
* Implement operands for the lower and upper bounds of the for statement.Tatiana Shpeisman2019-03-291-0/+9
* Sketch out affine analysis structures: AffineValueMap, IntegerValueSet,Uday Bondhugula2019-03-291-10/+23
* AffineMap::isIdentity clean up from previous CL review.MLIR Team2019-03-291-4/+3
* Add AffineMap::isIdentity helper function.MLIR Team2019-03-291-0/+13
* More simplification for affine binary op expr's.Uday Bondhugula2019-03-291-29/+129
* Simplify affine binary op expression class hierarchyUday Bondhugula2019-03-291-12/+2
* Rename isSymbolic to isSymbolicOrConstant to avoid confusion.Uday Bondhugula2019-03-291-3/+4
* Parse affine map range sizes.Uday Bondhugula2019-03-291-2/+2
* Implement some simple affine expr canonicalization/simplification.Uday Bondhugula2019-03-291-8/+90
* Complete affine expr parsing supportUday Bondhugula2019-03-291-0/+13
* Parsing support for affine maps and affine expressionsUday Bondhugula2019-03-291-7/+4
OpenPOWER on IntegriCloud