summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Analysis/Utils.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-2/+2
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-10/+10
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-16/+16
* 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-21/+21
* Minor spelling tweaksKazuaki Ishizaki2019-12-091-1/+1
* Fix Affine Loop Fusion test case reported on github.Andy Davis2019-11-181-1/+3
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-2/+2
* Upgrade/fix/simplify store to load forwardingUday Bondhugula2019-09-211-3/+18
* Unify error messages to start with lower-case.MLIR Team2019-09-181-1/+1
* Add rewrite pattern to compose maps into affine load/storesUday Bondhugula2019-09-171-2/+2
* Add support for early exit walk methods.River Riddle2019-08-301-19/+16
* 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
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-091-1/+1
* Affine loop parallelism detection: conservatively handle unknown opsAlex Zinenko2019-07-231-1/+9
* Remove dead code.Jacques Pienaar2019-07-081-7/+0
* Globally change load/store/dma_start/dma_wait operations over to affine.load/...Andy Davis2019-07-031-18/+18
* LoopFusion: adds support for computing forward computation slices, which will...Andy Davis2019-06-191-88/+155
* Return dependence result enum to distiguish between dependence result and err...Andy Davis2019-06-111-6/+8
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-091-1/+1
* Some cleanup of ShapedType now that MemRef subclasses it.Geoffrey Martin-Noble2019-06-011-1/+1
* Replace checks against numDynamicDims with hasStaticShapeGeoffrey Martin-Noble2019-06-011-1/+1
* LoopFusionUtils CL 2/n: Factor out and generalize slice union computation.Andy Davis2019-06-011-0/+148
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-8/+8
* Replace Operation::cast with llvm::cast.River Riddle2019-05-201-1/+1
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-6/+6
* Automated rollback of changelist 247778391.MLIR Team2019-05-201-6/+6
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-6/+6
* Add memref dimension bounds as upper/lower bounds on MemRefRegion constra...Andy Davis2019-05-101-2/+18
* Simplify the emission of various diagnostics created in Analysis/ and Tra...River Riddle2019-05-101-4/+4
* Add new utilities for RTTI Operation casting: dyn_cast_or_null and isa_no...River Riddle2019-04-071-10/+6
* Replace usages of Instruction with Operation in the /Analysis directory.River Riddle2019-03-291-55/+55
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-11/+11
* Replace usages of "Op::operator->" with ".".River Riddle2019-03-291-10/+10
* Replace usages of "operator->" with "." for the AffineOps.River Riddle2019-03-291-16/+16
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ...River Riddle2019-03-291-5/+5
* Various small cleanups to the code, mostly removing const_cast's.Chris Lattner2019-03-291-5/+4
* NFC: Rename the 'if' operation in the AffineOps dialect to 'affine.if'.River Riddle2019-03-291-1/+1
* Remove OpPointer, cleaning up a ton of code. This also moves Ops to usingChris Lattner2019-03-291-26/+23
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-6/+5
* Remove const from mlir::Block.Chris Lattner2019-03-291-13/+9
* Move to new `const` model, part 1: remove ConstOpPointer.Chris Lattner2019-03-291-3/+2
* Remove some statements that required >C++11, add includes and qualify names. ...Jacques Pienaar2019-03-291-1/+1
* Rename BlockList into RegionAlex Zinenko2019-03-291-2/+2
* Change getMemoryFootprintBytes emitError to a warningUday Bondhugula2019-03-291-1/+3
* Fix misc bugs / TODOs / other improvements to analysis utilsUday Bondhugula2019-03-291-1/+1
* Move the success/failure functions out of LogicalResult and into the mlir nam...River Riddle2019-03-291-11/+11
* Rename Status to LogicalResult to avoid conflictions with the Status in xla/t...River Riddle2019-03-291-25/+27
OpenPOWER on IntegriCloud