summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Analysis/AffineStructures.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-2/+3
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-14/+14
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-42/+43
* 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-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-47/+47
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-8/+9
* Replace spurious SmallVector constructions with ValueRangeUday Bondhugula2019-12-091-3/+2
* NFC - update doc, comments, vim syntax fileUday Bondhugula2019-12-061-1/+1
* Make isValidSymbol more powerfulUday Bondhugula2019-11-221-1/+1
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-7/+7
* Fix typos, NFC.Christian Sigg2019-10-041-2/+2
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-231-1/+1
* Upgrade/fix/simplify store to load forwardingUday Bondhugula2019-09-211-45/+0
* Clean up build trip count analysis method - avoid mutating IRUday Bondhugula2019-09-141-3/+35
* Integer set + operands / affine if op canonicalizationUday Bondhugula2019-09-051-1/+1
* Utility to normalize memrefs with non-identity layout mapsUday Bondhugula2019-09-031-1/+70
* NFC: Move AffineOps dialect to the Dialect sub-directory.River Riddle2019-08-201-1/+1
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-191-1/+1
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-171-1/+1
* LoopFusion: adds support for computing forward computation slices, which will...Andy Davis2019-06-191-19/+36
* Remove "size" property of affine maps.MLIR Team2019-06-011-14/+9
* LoopFusionUtils CL 2/n: Factor out and generalize slice union computation.Andy Davis2019-06-011-9/+15
* Address some build warnings.Jacques Pienaar2019-06-011-1/+2
* Drop AffineExpr::NullAlex Zinenko2019-06-011-2/+2
* Remove unnecessary C++ specifier in CPP files. NFC.Jacques Pienaar2019-05-201-1/+1
* Remove unused MLIRContext member from MutableAffineMap class (NFC)Mehdi Amini2019-05-101-3/+2
* Fix up some mixed sign warnings.Jacques Pienaar2019-05-061-1/+1
* Remove checks guaranteed to be true by the typeLei Zhang2019-04-111-1/+1
* Add new utilities for RTTI Operation casting: dyn_cast_or_null and isa_no...River Riddle2019-04-071-5/+2
* Fix a few warnings for missing parentheses around '||' and extra semicolons.River Riddle2019-04-051-3/+3
* Adds dependence analysis support for iteration domains with local variabl...Andy Davis2019-04-051-0/+3
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-1/+1
* Rename the Instruction class to Operation. This just renames the class, usage...River Riddle2019-03-291-1/+1
* Replace usages of "operator->" with "." for the AffineOps.River Riddle2019-03-291-19/+19
* Remove OpPointer, cleaning up a ton of code. This also moves Ops to usingChris Lattner2019-03-291-12/+7
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-7/+7
* Move to new `const` model, part 1: remove ConstOpPointer.Chris Lattner2019-03-291-1/+1
* Remove some statements that required >C++11, add includes and qualify names. ...Jacques Pienaar2019-03-291-1/+1
* Fix misc bugs / TODOs / other improvements to analysis utilsUday Bondhugula2019-03-291-47/+94
* Move the success/failure functions out of LogicalResult and into the mlir nam...River Riddle2019-03-291-25/+25
* Rename Status to LogicalResult to avoid conflictions with the Status in xla/t...River Riddle2019-03-291-46/+45
* Refactor and share common code across addAffineForOpDomain / addSliceBoundsUday Bondhugula2019-03-291-169/+123
* Add a basic model to set tile sizes + some cleanupUday Bondhugula2019-03-291-1/+1
* Convert ambiguous bool returns in /Analysis to use Status instead.River Riddle2019-03-291-68/+67
* Fix unionBoundingBox bug introduced by cl/237141668Uday Bondhugula2019-03-291-3/+4
* Adds offset argument to specified range of ids know to be aligned when callin...MLIR Team2019-03-291-16/+18
* Add FlatAffineConstraints::containsId to avoid using findId when position isn'tUday Bondhugula2019-03-291-11/+17
OpenPOWER on IntegriCloud