summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/Utils/LoopUtils.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-1/+1
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-19/+18
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-77/+74
* 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-84/+85
* Add integer bit-shift operations to the standard dialect.Manuel Freiberger2019-12-221-6/+6
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-8/+8
* Minor spelling tweaksKazuaki Ishizaki2019-12-091-1/+1
* Replace spurious SmallVector constructions with ValueRangeUday Bondhugula2019-12-091-2/+1
* Update the builder API to take ValueRange instead of ArrayRef<Value *>River Riddle2019-12-071-3/+2
* Loop coalescing: fix pointer chainsing in use-chain traversalAlex Zinenko2019-12-041-1/+1
* NFC: Convert CmpIPredicate in StandardOps to use EnumAttrLei Zhang2019-11-151-1/+1
* Support lowering of imperfectly nested loops into GPU dialect.Mahesh Ravishankar2019-11-011-3/+4
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-5/+5
* NFC: Remove trivial builder get methods.River Riddle2019-10-171-12/+12
* NFC - clean up op accessor usage, std.load/store op verify, other stale infoUday Bondhugula2019-09-271-4/+1
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-231-1/+0
* Support symbolic operands for memref replacement; fix memrefNormalizeUday Bondhugula2019-09-181-0/+1
* Unify error messages to start with lower-case.MLIR Team2019-09-181-2/+2
* NFC - Move explicit copy/dma generation utility out of pass and into LoopUtilsUday Bondhugula2019-09-141-6/+668
* Refactor the 'walk' methods for operations.River Riddle2019-08-291-2/+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
* Refactor LoopParametricTiling as a test pass - NFCNicolas Vasilache2019-07-221-4/+76
* Refactor stripmineSink for AffineForOp - NFCNicolas Vasilache2019-07-191-34/+9
* Utility function to map a loop on a parametric grid of virtual processorsNicolas Vasilache2019-07-191-0/+22
* Uniformize the API for the mlir::tile functions on AffineForOp and loop::ForOpNicolas Vasilache2019-07-191-84/+88
* Move affine.for and affine.if to ODSNicolas Vasilache2019-07-161-9/+9
* Introduce loop coalescing utility and a simple passAlex Zinenko2019-07-161-0/+144
* Extract std.for std.if and std.terminator in their own dialectNicolas Vasilache2019-07-161-9/+11
* Lower affine control flow to std control flow to LLVM dialectNicolas Vasilache2019-07-121-6/+0
* Rename FunctionAttr to SymbolRefAttr.River Riddle2019-07-121-0/+1
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-3/+3
* Fix a test broken on some systems due to a mis-rebase.Alex Zinenko2019-07-091-2/+0
* Implement parametric tiling on standard for loopsAlex Zinenko2019-07-091-8/+165
* NFC: Remove the various "::getFunction" methods.River Riddle2019-07-081-1/+1
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-1/+1
* Uniformize usage of OpBuilder& (NFC)Nicolas Vasilache2019-06-221-19/+19
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-091-13/+12
* Remove "size" property of affine maps.MLIR Team2019-06-011-7/+5
* Factor out loop interchange code from LoopFusion into LoopUtils (NFC).Andy Davis2019-05-201-0/+123
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-3/+2
* Replace Operation::cast with llvm::cast.River Riddle2019-05-201-2/+2
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-1/+1
* Automated rollback of changelist 247778391.MLIR Team2019-05-201-1/+1
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-1/+1
* Add support for basic remark diagnostics. This is the minimal functionali...River Riddle2019-05-061-1/+1
* Create a LoopUtil function to return perfectly nested loop setMLIR Team2019-04-051-0/+16
* Remove the non-postorder walk functions from Function/Block/Instruction a...River Riddle2019-04-051-1/+1
* Replace usages of Instruction with Operation in the Transforms/ directory.River Riddle2019-03-291-52/+52
OpenPOWER on IntegriCloud