summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Transforms/DialectConversion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix x86 32bits MLIR build (NFC)Dimitry Andric2020-02-061-1/+1
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-16/+16
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-25/+25
* 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-231-13/+4
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-221-29/+29
* NFC: Remove unnecessary 'llvm::' prefix from uses of llvm symbols declared in...River Riddle2019-12-181-7/+6
* 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-111-13/+5
* Add a new ValueRange class.River Riddle2019-12-061-10/+9
* Introduce attributes that specify the final ABI for a spirv::ModuleOp.Mahesh Ravishankar2019-11-251-0/+7
* Add getRemappedValue to ConversionPatternRewriterDiego Caballero2019-11-191-0/+6
* 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
* Add a PatternRewriter hook to merge blocks, and use it to support for folding...River Riddle2019-11-051-0/+8
* Add support for marking an operation as recursively legal.River Riddle2019-10-281-73/+148
* Fix "set-but-unused" warning in DialectConversionAlex Zinenko2019-10-231-0/+1
* Introduce a wrapper around ConversionPattern that operates on the derived classGeoffrey Martin-Noble2019-10-171-6/+4
* Allow for remapping argument to a Value in SignatureConversion.Mahesh Ravishankar2019-10-161-3/+22
* Add support for PatternRewriter::eraseOp.River Riddle2019-10-161-10/+19
* Allowing replacing non-root operations in DialectConversion.River Riddle2019-10-141-1/+16
* Remove the need to convert operations in regions of operations that have been...River Riddle2019-10-101-3/+46
* Guard rewriter insertion point during signature conversion.Christian Sigg2019-10-091-0/+1
* Add a PatternRewriter hook for cloning a region into another.River Riddle2019-10-081-54/+102
* Fix typos, NFC.Christian Sigg2019-10-041-1/+1
* Switch explicit create methods to match generated build's orderJacques Pienaar2019-09-281-1/+1
* Promote MemRefDescriptor to a pointer to struct when passing function boundar...Nicolas Vasilache2019-09-271-0/+10
* Avoid iterator invalidation when recursively computing pattern depth.River Riddle2019-09-201-6/+9
* Add support for multi-level value mapping to DialectConversion.River Riddle2019-09-161-10/+46
* Log name of the generated illegal operation name in DialectConversion debug modeSmit Hinsu2019-09-131-2/+4
* NFC: Remove the explicit context from Operation::create and OperationState.River Riddle2019-08-261-1/+1
* Refactor DialectConversion to convert the signatures of blocks when they are ...River Riddle2019-08-161-33/+41
* NFC: Update pattern rewrite API to pass OwningRewritePatternList by const ref...River Riddle2019-08-111-29/+28
* NFC: Update usages of OwningRewritePatternList to pass by & instead of &&.River Riddle2019-08-091-12/+12
* NFC: Implement OwningRewritePatternList as a class instead of a using directive.River Riddle2019-08-051-2/+1
* Initialize union to avoid -Wmissing-field-initializers warning.Jacques Pienaar2019-07-271-2/+2
* Add support for an analysis mode to DialectConversion.River Riddle2019-07-251-4/+46
* Refactor region type signature conversion to be explicit via patterns.River Riddle2019-07-201-185/+174
* Add support for providing a legality callback for dynamic legality in Dialect...River Riddle2019-07-191-14/+42
* NFC: Expose a ConversionPatternRewriter for use with ConversionPatterns.River Riddle2019-07-191-199/+274
* Refactor the conversion of block argument types in DialectConversion.River Riddle2019-07-191-298/+265
* Add support for explicitly marking dialects and operations as illegal.River Riddle2019-07-191-16/+36
* Refactor DialectConversion to support different conversion modes.River Riddle2019-07-161-58/+166
* Refactor the traversal of operations to Convert in DialectConversion.River Riddle2019-07-161-99/+79
* Fix a bug in DialectConversion when using RewritePattern.River Riddle2019-07-161-1/+2
* NFC: Add header blocks to DialectConversion.h to improve readability.River Riddle2019-07-131-3/+3
* Update the PatternRewriter constructor to take a context instead of a region.River Riddle2019-07-121-3/+3
* NFC: Rename Module to ModuleOp.River Riddle2019-07-101-1/+1
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-5/+5
OpenPOWER on IntegriCloud