summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Analysis/AffineAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-6/+7
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-2/+2
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-24/+24
* 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-30/+30
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-5/+4
* Replace some remnant uses of "inst" with "op".Sean Silva2019-11-061-2/+2
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-8/+8
* Fix typos, NFC.Christian Sigg2019-10-041-1/+1
* 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
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-091-2/+2
* Rename FunctionAttr to SymbolRefAttr.River Riddle2019-07-121-0/+1
* NFC: Remove Region::getContainingFunction as Functions are now Operations.River Riddle2019-07-041-1/+1
* Globally change load/store/dma_start/dma_wait operations over to affine.load/...Andy Davis2019-07-031-8/+10
* Return dependence result enum to distiguish between dependence result and err...Andy Davis2019-06-111-18/+21
* Fixes a small bug in computing dependence direction vectors, where equali...Andy Davis2019-05-201-1/+4
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-3/+3
* Remove unused `hasSingleNonZeroAt` function (NFC)Mehdi Amini2019-05-101-15/+0
* Rename isa_nonnull to isa_and_nonnull to match the upstream llvm name.River Riddle2019-04-231-1/+1
* Factor code to compute dependence components out of loop fusion pass, and...Andy Davis2019-04-111-3/+47
* Add new utilities for RTTI Operation casting: dyn_cast_or_null and isa_no...River Riddle2019-04-071-7/+4
* Adds dependence analysis support for iteration domains with local variabl...Andy Davis2019-04-051-49/+56
* Replace usages of Instruction with Operation in the /Analysis directory.River Riddle2019-03-291-35/+32
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-5/+5
* 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-1/+1
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ...River Riddle2019-03-291-4/+4
* Remove OpPointer, cleaning up a ton of code. This also moves Ops to usingChris Lattner2019-03-291-3/+3
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-14/+14
* Remove const from mlir::Block.Chris Lattner2019-03-291-4/+4
* Fix misc bugs / TODOs / other improvements to analysis utilsUday Bondhugula2019-03-291-0/+1
* Move the success/failure functions out of LogicalResult and into the mlir nam...River Riddle2019-03-291-5/+5
* Rename Status to LogicalResult to avoid conflictions with the Status in xla/t...River Riddle2019-03-291-10/+10
* Convert ambiguous bool returns in /Analysis to use Status instead.River Riddle2019-03-291-23/+23
* NFC. Move all of the remaining operations left in BuiltinOps to StandardOps. ...River Riddle2019-03-291-1/+0
* Use consistent names for dialect op source filesLei Zhang2019-03-291-1/+1
* Loop fusion for input reuse.MLIR Team2019-03-291-3/+7
* Use Instruction::isBeforeInBlock instead of a linear scanUday Bondhugula2019-03-291-15/+7
* Refactor AffineExprFlattener and move FlatAffineConstraints out of IR intoUday Bondhugula2019-03-291-2/+2
* Update direction vector computation to use FlatAffineConstraints::getLower/Up...MLIR Team2019-03-291-48/+8
* Automated rollback of changelist 232717775.Uday Bondhugula2019-03-291-4/+4
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for'. The...River Riddle2019-03-291-4/+4
* NFC: Rename affine_apply to affine.apply. This is the first step to adding a ...River Riddle2019-03-291-2/+2
* Refactor the affine analysis by moving some functionality to IR and some to A...River Riddle2019-03-291-663/+2
* NFC: Move AffineApplyOp to the AffineOps dialect. This also moves the isValid...River Riddle2019-03-291-3/+3
* Refactor common code getting memref access in getMemRefRegion - NFCUday Bondhugula2019-03-291-1/+2
* Update MemRefAccess::getAccessMap to always canonicalize map + operandsUday Bondhugula2019-03-291-0/+1
* Begin the process of fully removing OperationInst. This patch cleans up refer...River Riddle2019-03-291-3/+3
* Fold the functionality of OperationInst into Instruction. OperationInst still...River Riddle2019-03-291-1/+1
OpenPOWER on IntegriCloud