summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Fix x86 32bits MLIR build (NFC)Dimitry Andric2020-02-061-1/+1
* 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-132-3/+19
* [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-1116-119/+115
* [mlir] Refactor operation results to use a single use list for all results of...River Riddle2019-12-301-7/+3
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-2317-235/+231
* Change the `notifyRootUpdated` API to be transaction based.River Riddle2019-12-231-29/+129
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-2326-338/+104
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-2217-285/+286
* 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-182-1/+14
* NFC: Cleanup non-conforming usages of namespaces.River Riddle2019-12-181-9/+13
* 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-1810-96/+88
* NFC: Use TypeSwitch to simplify existing code.River Riddle2019-12-171-8/+4
* Insert signature-converted blocks into a region with a parent operation.River Riddle2019-12-161-26/+49
* Try to fold operations in DialectConversion when trying to legalize.River Riddle2019-12-131-1/+42
* Make OpBuilder::insert virtual instead of OpBuilder::createOperation.River Riddle2019-12-112-19/+10
* Minor spelling tweaksKazuaki Ishizaki2019-12-093-3/+3
* 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-072-10/+7
* Add a new ValueRange class.River Riddle2019-12-061-10/+9
* fix examples in commentsAlexandre E. Eichenberger2019-12-061-20/+18
* minor spelling tweaksKazuaki Ishizaki2019-12-061-3/+3
* Add support for instance specific pass statistics.River Riddle2019-12-051-0/+7
* [CSE] NFC: Hash the attribute dictionary pointer instead of the list of attri...River Riddle2019-12-041-2/+2
* Drop MaterializeVectorTransfers in favor of simpler declarative unrollingNicolas Vasilache2019-12-042-779/+0
* Loop coalescing: fix pointer chainsing in use-chain traversalAlex Zinenko2019-12-041-1/+1
* Refactor dependencies to expose Vector transformations as patterns - NFCNicolas Vasilache2019-12-032-4/+12
* AffineLoopFusion: Prevent fusion of multi-out-edge producer loopsDiego Caballero2019-12-031-3/+5
* Introduce attributes that specify the final ABI for a spirv::ModuleOp.Mahesh Ravishankar2019-11-251-0/+7
* Unify vector op names with other dialects.Jean-Michel Gorius2019-11-222-20/+19
* 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-204-274/+286
* Add multi-level DCE pass.Sean Silva2019-11-202-0/+221
* Implement unrolling of vector ops to finer-grained vector ops as a pattern.Nicolas Vasilache2019-11-201-11/+11
* Add getRemappedValue to ConversionPatternRewriterDiego Caballero2019-11-191-0/+6
* Also elide large array attribute in OpGraph DumpJing Pu2019-11-181-0/+6
* Fix Affine Loop Fusion test case reported on github.Andy Davis2019-11-181-18/+64
* NFC: Convert CmpIPredicate in StandardOps to use EnumAttrLei Zhang2019-11-151-1/+1
* Refactor the LowerVectorTransfers pass to use the RewritePattern infra - NFCNicolas Vasilache2019-11-142-385/+0
* Move Affine to Standard conversion to lib/ConversionAlex Zinenko2019-11-142-537/+0
* Move VectorOps to Tablegen - (almost) NFCNicolas Vasilache2019-11-143-31/+35
* NFC: Refactor block signature conversion to not erase the original arguments.River Riddle2019-11-131-187/+209
* Explicitly initialize isRecursivelyLegalJacques Pienaar2019-11-081-1/+1
* Replace some remnant uses of "inst" with "op".Sean Silva2019-11-061-1/+1
* Add a PatternRewriter hook to merge blocks, and use it to support for folding...River Riddle2019-11-051-0/+8
* Support lowering of imperfectly nested loops into GPU dialect.Mahesh Ravishankar2019-11-011-3/+4
* Dump op location in createPrintOpGraphPass for easier debugging.Jing Pu2019-10-301-0/+4
OpenPOWER on IntegriCloud