summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Analysis/Utils.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change the ForInst induction variable to be a block argument of the body inst...River Riddle2019-03-291-3/+4
* Drop AffineMap::Null and IntegerSet::NullNicolas Vasilache2019-03-291-2/+2
* Allow operations to hold a blocklist and add support for parsing/printing a b...River Riddle2019-03-291-0/+8
* Update dma-generate: update for multiple load/store op's per memrefUday Bondhugula2019-03-291-0/+5
* Add cloning functionality to Block and Function, this also adds support for r...River Riddle2019-03-291-2/+1
* Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int.River Riddle2019-03-291-2/+2
* Update fusion cost model + some additional infrastructure and debug informati...Uday Bondhugula2019-03-291-14/+93
* Allocate private/local buffers for slices accurately during fusionUday Bondhugula2019-03-291-4/+9
* LoopFusion improvements:MLIR Team2019-03-291-25/+31
* Minor code cleanup - NFC.Uday Bondhugula2019-03-291-6/+8
* LoopFusion: automate selection of source loop nest slice depth and destinatio...MLIR Team2019-03-291-30/+48
* Simplify compositions of AffineApplyNicolas Vasilache2019-03-291-2/+4
* Delete FuncBuilder::createChecked. It is perhaps still a good idea, but has noChris Lattner2019-03-291-2/+1
* Fix 0-d memref corner case for getMemRefRegion()Uday Bondhugula2019-03-291-0/+9
* Extend loop-fusion's slicing utility + other fixes / updatesUday Bondhugula2019-03-291-64/+57
* Misc readability and doc / code comment related improvements - NFCUday Bondhugula2019-03-291-16/+13
* Complete TODOs / cleanup for loop-fusion utilityUday Bondhugula2019-03-291-10/+1
* Introduce PostDominanceInfo, fix properlyDominates() for InstructionsUday Bondhugula2019-03-291-77/+0
* Introduce memref store to load forwarding - a simple memref dataflow analysisUday Bondhugula2019-03-291-0/+95
* Merge the verifier logic for all functions into a unified framework, thisChris Lattner2019-03-291-1/+1
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-76/+76
* Rename BasicBlock and StmtBlock to Block, and make a pass cleaning it up. I ...Chris Lattner2019-03-291-12/+12
* Eliminate the using decls for MLFunction and CFGFunction standardizing onChris Lattner2019-03-291-1/+1
* Rename BBArgument -> BlockArgument, Op::getOperation -> Op::getInst(),Chris Lattner2019-03-291-1/+1
* Merge Operation into OperationInst and standardize nomenclature aroundChris Lattner2019-03-291-3/+3
* Merge CFGFuncBuilder/MLFuncBuilder/FuncBuilder together into a single newChris Lattner2019-03-291-2/+2
* Merge SSAValue, CFGValue, and MLValue together into a single Value class, whichChris Lattner2019-03-291-9/+9
* Rename findFunction from the ML side of the house to be named getFunction(),Chris Lattner2019-03-291-1/+1
* Refactor ForStmt: having it contain a StmtBlock instead of subclassingChris Lattner2019-03-291-3/+3
* Computation slice update: adds parameters to insertBackwardComputationSlice w...MLIR Team2019-03-291-9/+34
* Pass loop depth 1 to memref dependence check when constructing dependence con...MLIR Team2019-03-291-1/+1
* Simplify memref-dependence-check's meta data structures / drop duplication andUday Bondhugula2019-03-291-4/+10
* Update / complete a TODO for addBoundsForForStmtUday Bondhugula2019-03-291-2/+5
* Type system: replace Type::getBitWidth with getIntOrFloatBitWidthAlex Zinenko2019-03-291-2/+14
* Loop Fusion pass update: introduce utilities to perform generalized loop fusi...MLIR Team2019-03-291-0/+129
* Remove duplicate code / reuse right utilities from memref-dep-check / loop-tileUday Bondhugula2019-03-291-3/+4
* 'memref-bound-check': extend to store op's as wellUday Bondhugula2019-03-291-0/+59
* FlatAffineConstraints API cleanup; add normalizeConstraintsByGCD().Uday Bondhugula2019-03-291-3/+0
* Generate strided DMAs from -dma-generateUday Bondhugula2019-03-291-27/+31
* Complete multiple unhandled cases for DmaGeneration / getMemRefRegion;Uday Bondhugula2019-03-291-12/+40
* FlatAffineConstraints::composeMap: return failure instead of asserting on sem...Uday Bondhugula2019-03-291-1/+4
* Debug output / logging memref sizes in DMA generation + related changesUday Bondhugula2019-03-291-0/+12
* Updates to transformation/analysis passes/utilities. Update DMA generation passUday Bondhugula2019-03-291-33/+115
* Automatic DMA generation for simple cases.Uday Bondhugula2019-03-291-1/+65
* Generalize / improve DMA transfer overlap; nested and multiple DMA support; r...Uday Bondhugula2019-03-291-0/+62
OpenPOWER on IntegriCloud