summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer2020-01-141-1/+1
* [mlir] Update the CallGraph for nested symbol references, and simplify Callab...River Riddle2020-01-131-1/+1
* [mlir] Remove unnecessary assert for single region.River Riddle2020-01-131-2/+0
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-117-59/+58
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-237-136/+136
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-237-91/+28
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-227-160/+158
* Add integer bit-shift operations to the standard dialect.Manuel Freiberger2019-12-221-6/+6
* Add a couple useful LLVM_DEBUG's to the inliner.Sean Silva2019-12-181-1/+7
* Introduce prefetch op: affine -> std -> llvm intrinsicUday Bondhugula2019-12-181-1/+2
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-184-25/+21
* NFC: Use TypeSwitch to simplify existing code.River Riddle2019-12-171-8/+4
* Make OpBuilder::insert virtual instead of OpBuilder::createOperation.River Riddle2019-12-111-6/+5
* Minor spelling tweaksKazuaki Ishizaki2019-12-092-2/+2
* 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: Use Region::getBlocks to fix build failure with drop_begin.River Riddle2019-11-201-1/+1
* Merge DCE and unreachable block elimination into a new utility 'simplifyRegio...River Riddle2019-11-202-53/+286
* 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
* Add support to GreedyPatternRewriter for erasing unreachable blocks.River Riddle2019-10-301-0/+56
* Bugfix: Keep worklistMap in sync with worklist in GreedyPatternRewriterDiego Caballero2019-10-291-0/+1
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-5/+5
* NFC: Remove trivial builder get methods.River Riddle2019-10-172-19/+19
* Add support for canonicalizing callable regions during inlining.River Riddle2019-10-101-8/+23
* Fix typos, NFC.Christian Sigg2019-10-041-1/+1
* Add support for inlining calls with different arg/result types from the calla...River Riddle2019-10-031-32/+102
* Update the Inliner pass to work on SCCs of the CallGraph.River Riddle2019-10-031-0/+3
* NFC - clean up op accessor usage, std.load/store op verify, other stale infoUday Bondhugula2019-09-272-7/+4
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-231-1/+0
* Support symbolic operands for memref replacement; fix memrefNormalizeUday Bondhugula2019-09-182-9/+23
* 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
* update normalizeMemRef utility; handle missing failure check + add more testsUday Bondhugula2019-09-141-10/+9
* Refactor getUsedValuesDefinedAbove to expose a variant taking a callback (NFC)Mehdi Amini2019-09-071-8/+22
* Add the initial inlining infrastructure.River Riddle2019-09-052-0/+288
* 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
* Add a new dialect interface for the OperationFolder `OpFolderDialectInterface`.River Riddle2019-09-012-6/+14
* Add a `getUsedValuesDefinedAbove()` overload that takes an `Operation` pointe...Mehdi Amini2019-09-011-0/+6
* Add support for early exit walk methods.River Riddle2019-08-301-11/+13
* Refactor the 'walk' methods for operations.River Riddle2019-08-292-3/+2
* Refactor / improve replaceAllMemRefUsesWithUday Bondhugula2019-08-271-160/+199
* Support folding of ops with inner ops in GreedyPatternRewriteDriver.Andy Ly2019-08-261-8/+7
* NFC: Add a note to 'applyPatternsGreedily' that it also performs folding/dce.River Riddle2019-08-231-3/+2
* NFC: Move AffineOps dialect to the Dialect sub-directory.River Riddle2019-08-203-3/+3
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-195-5/+5
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-171-2/+2
* NFC: Update pattern rewrite API to pass OwningRewritePatternList by const ref...River Riddle2019-08-111-2/+2
OpenPOWER on IntegriCloud