summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/Utils/Utils.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-18/+18
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-21/+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/+27
* Introduce prefetch op: affine -> std -> llvm intrinsicUday Bondhugula2019-12-181-1/+2
* NFC: Use TypeSwitch to simplify existing code.River Riddle2019-12-171-8/+4
* Minor spelling tweaksKazuaki Ishizaki2019-12-091-1/+1
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-7/+7
* Support symbolic operands for memref replacement; fix memrefNormalizeUday Bondhugula2019-09-181-9/+22
* update normalizeMemRef utility; handle missing failure check + add more testsUday Bondhugula2019-09-141-10/+9
* pipeline-data-transfer: remove dead tag alloc's and improve test coverage for...Uday Bondhugula2019-09-041-1/+1
* Utility to normalize memrefs with non-identity layout mapsUday Bondhugula2019-09-031-0/+79
* Refactor / improve replaceAllMemRefUsesWithUday Bondhugula2019-08-271-160/+199
* 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-2/+2
* Add utility 'replaceAllUsesWith' methods to Operation.River Riddle2019-08-071-5/+2
* Rename FunctionAttr to SymbolRefAttr.River Riddle2019-07-121-0/+1
* NFC: Remove the various "::getFunction" methods.River Riddle2019-07-081-3/+4
* Globally change load/store/dma_start/dma_wait operations over to affine.load/...Andy Davis2019-07-031-28/+96
* NFC: Remove the 'context' parameter from OperationState.River Riddle2019-06-221-2/+1
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-091-2/+2
* Remove "size" property of affine maps.MLIR Team2019-06-011-4/+3
* Refactor FunctionAttr to hold the internal function reference by name ins...River Riddle2019-06-011-42/+0
* Add user iterators to IRObjects, i.e. Values.River Riddle2019-05-201-5/+3
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-8/+5
* Simplify several usages of attributes now that they always have a type an...River Riddle2019-05-101-8/+19
* Replace usages of Instruction with Operation in the Transforms/ directory.River Riddle2019-03-291-14/+13
* Replace usages of Instruction with Operation in the /IR directory.River Riddle2019-03-291-2/+2
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ...River Riddle2019-03-291-2/+2
* Remove OpPointer, cleaning up a ton of code. This also moves Ops to usingChris Lattner2019-03-291-1/+1
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-5/+5
* Remove some statements that required >C++11, add includes and qualify names. ...Jacques Pienaar2019-03-291-2/+2
* Use consistent names for dialect op source filesLei Zhang2019-03-291-1/+1
* Refactor AffineExprFlattener and move FlatAffineConstraints out of IR intoUday Bondhugula2019-03-291-1/+1
* Generate dealloc's for the alloc's of dma-generate.Uday Bondhugula2019-03-291-0/+5
* Automated rollback of changelist 232717775.Uday Bondhugula2019-03-291-2/+2
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for'. The...River Riddle2019-03-291-2/+2
* NFC: Rename affine_apply to affine.apply. This is the first step to adding a ...River Riddle2019-03-291-7/+7
* Move the AffineFor loop bound folding to a canonicalization pattern on the Af...River Riddle2019-03-291-53/+0
* Refactor the affine analysis by moving some functionality to IR and some to A...River Riddle2019-03-291-1/+1
* NFC: Move AffineApplyOp to the AffineOps dialect. This also moves the isValid...River Riddle2019-03-291-1/+1
* Remove remaining usages of OperationInst in lib/Transforms.River Riddle2019-03-291-10/+7
* Replace the walkOps/visitOperationInst variants from the InstWalkers with the...River Riddle2019-03-291-2/+2
* Update dma-generate pass to (1) work on blocks of instructions (instead of justUday Bondhugula2019-03-291-2/+13
* Define the AffineForOp and replace ForInst with it. This patch is largely mec...River Riddle2019-03-291-2/+3
* Define an detail::OperandStorage class to handle managing instruction operand...River Riddle2019-03-291-0/+1
* Change AffineApplyOp to produce a single result, simplifying the code thatChris Lattner2019-03-291-2/+2
* Update replaceAllMemRefUsesWith to generate single result affine_apply's forUday Bondhugula2019-03-291-4/+9
* Update createAffineComputationSlice to generate single result affine mapsUday Bondhugula2019-03-291-19/+25
OpenPOWER on IntegriCloud