summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-198-8/+8
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-173-3/+3
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-093-4/+4
* Add a higher-order vector.extractelement operation in MLIRNicolas Vasilache2019-08-092-3/+4
* Fix clang 5.0 by using type aliases for LLVM DenseSet/MapMehdi Amini2019-08-031-1/+1
* Fix backward slice corner caseNicolas Vasilache2019-07-261-3/+7
* Fix backward slice computation to iterate through known control flowNicolas Vasilache2019-07-251-2/+15
* Affine loop parallelism detection: conservatively handle unknown opsAlex Zinenko2019-07-232-1/+11
* Uniformize the API for the mlir::tile functions on AffineForOp and loop::ForOpNicolas Vasilache2019-07-192-3/+13
* Rename FunctionAttr to SymbolRefAttr.River Riddle2019-07-121-0/+1
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-1/+1
* NFC: Remove `Module::getFunctions` in favor of a general `getOps<T>`.River Riddle2019-07-081-2/+2
* Remove dead code.Jacques Pienaar2019-07-081-7/+0
* NFC: Remove Region::getContainingFunction as Functions are now Operations.River Riddle2019-07-041-1/+1
* Replace the implementation of Function and Module with FuncOp and ModuleOp.River Riddle2019-07-032-151/+18
* Globally change load/store/dma_start/dma_wait operations over to affine.load/...Andy Davis2019-07-037-58/+67
* NFC: Move the Function/Module/Operation::verify methods out-of-line.River Riddle2019-07-021-31/+33
* Generalize the CFG graph printing for Functions to work on Regions instead.River Riddle2019-07-011-0/+6
* NFC: Refactor Function to be value typed.River Riddle2019-07-014-14/+13
* Extract the automatic function renaming and symbol table out of Module.River Riddle2019-07-011-1/+12
* Move the emitError/Warning/Remark utility methods out of MLIRContext and into...River Riddle2019-06-251-3/+3
* LoopFusion: adds support for computing forward computation slices, which will...Andy Davis2019-06-192-107/+191
* Add a general Operation::verify that verifies an operation instance and the d...River Riddle2019-06-112-18/+50
* Return dependence result enum to distiguish between dependence result and err...Andy Davis2019-06-113-27/+34
* NFC: Cleanup FuncVerifier and refactor it into a general OperationVerifier. T...River Riddle2019-06-091-143/+138
* Support constructing DominanceInfo with an Operation. This computes the domin...River Riddle2019-06-091-1/+19
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-093-3/+3
* Add a utility function to OperationName for extracting the dialect name.River Riddle2019-06-031-3/+2
* 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
* Remove "size" property of affine maps.MLIR Team2019-06-013-17/+12
* LoopFusionUtils CL 2/n: Factor out and generalize slice union computation.Andy Davis2019-06-012-9/+163
* NFC: Switch std::vector to SmallVector. This fixes a compiler error on MS...River Riddle2019-06-011-1/+1
* Address some build warnings.Jacques Pienaar2019-06-011-1/+2
* Refactor FunctionAttr to hold the internal function reference by name ins...River Riddle2019-06-011-33/+0
* Drop AffineExpr::NullAlex Zinenko2019-06-011-2/+2
* Add user iterators to IRObjects, i.e. Values.River Riddle2019-05-202-12/+6
* Fixes a small bug in computing dependence direction vectors, where equali...Andy Davis2019-05-201-1/+4
* Remove unnecessary C++ specifier in CPP files. NFC.Jacques Pienaar2019-05-203-3/+3
* Remove unused function and avoid unused variable warning. NFC.Jacques Pienaar2019-05-201-0/+1
* Update cmakelist to reflect renamed filename.Jacques Pienaar2019-05-201-1/+1
* Replace Operation::isa with llvm::isa.River Riddle2019-05-206-18/+18
* Replace Operation::cast with llvm::cast.River Riddle2019-05-203-4/+4
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-205-17/+17
* Automated rollback of changelist 247778391.MLIR Team2019-05-205-17/+17
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-205-17/+17
* rename -memref-dependence-check to -test-memref-dependence-check since itChris Lattner2019-05-201-13/+13
* Cleanups and simplifications to code, noticed by inspection. NFC.Chris Lattner2019-05-201-2/+0
* Remove extra `;` after function definition (NFC)Mehdi Amini2019-05-101-1/+1
* Remove unused `hasSingleNonZeroAt` function (NFC)Mehdi Amini2019-05-101-15/+0
OpenPOWER on IntegriCloud