summaryrefslogtreecommitdiffstats
path: root/mlir/examples/toy
Commit message (Expand)AuthorAgeFilesLines
...
* NFC: Update Ch.1 of the Toy tutorial.River Riddle2019-08-232-7/+5
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-198-8/+8
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-1713-117/+107
* Refactor ElementsAttr::getValue and DenseElementsAttr::getSplatValue.River Riddle2019-08-141-6/+2
* Express ownership transfer in PassManager API through std::unique_ptr (NFC)Mehdi Amini2019-08-129-8/+22
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-091-1/+1
* NFC: Update usages of OwningRewritePatternList to pass by & instead of &&.River Riddle2019-08-092-4/+3
* NFC: Update FuncOp::addEntryBlock to return the newly inserted block.River Riddle2019-08-074-12/+4
* Add TTI pass initialization to pass managers.Diego Caballero2019-08-051-2/+4
* NFC: Implement OwningRewritePatternList as a class instead of a using directive.River Riddle2019-08-054-11/+11
* Refactor region type signature conversion to be explicit via patterns.River Riddle2019-07-201-0/+5
* NFC: Expose a ConversionPatternRewriter for use with ConversionPatterns.River Riddle2019-07-192-14/+20
* Refactor the conversion of block argument types in DialectConversion.River Riddle2019-07-191-2/+2
* Refactor DialectConversion to support different conversion modes.River Riddle2019-07-162-4/+4
* Remove the 'region' field from OpBuilder.River Riddle2019-07-121-1/+1
* NFC: Remove redundant call to registerPassManagerCLOptions from MLIR tutorialSmit Hinsu2019-07-121-3/+0
* Rename FunctionAttr to SymbolRefAttr.River Riddle2019-07-125-4/+8
* NFC: Replace Module::getNamedFunction with lookupSymbol<FuncOp>.River Riddle2019-07-123-9/+13
* NFC: Rename Module to ModuleOp.River Riddle2019-07-107-10/+10
* Update ModuleOp::create(...) to take a Location instead of a context.River Riddle2019-07-104-4/+4
* NFC: Rename Function to FuncOp.River Riddle2019-07-107-37/+37
* NFC: Remove `Module::getFunctions` in favor of a general `getOps<T>`.River Riddle2019-07-083-5/+7
* NFC: Remove the various "::getFunction" methods.River Riddle2019-07-081-1/+1
* Remove std::move of trivially-copyable type.Jacques Pienaar2019-07-081-1/+1
* Replace the implementation of Function and Module with FuncOp and ModuleOp.River Riddle2019-07-032-4/+6
* NFC: Move the Function/Module/Operation::verify methods out-of-line.River Riddle2019-07-0210-12/+22
* NFC: Refactor Module to be value typed.River Riddle2019-07-0215-56/+52
* NFC: Refactor Function to be value typed.River Riddle2019-07-017-117/+125
* Extract the automatic function renaming and symbol table out of Module.River Riddle2019-07-011-7/+9
* Refactor DialectConversion to use 'materializeConversion' when a type convers...River Riddle2019-06-281-0/+8
* Move the emitError/Warning/Remark utility methods out of MLIRContext and into...River Riddle2019-06-2511-114/+81
* NFC: Uniformize the return of the LocationAttr 'get' methods to 'Location'.River Riddle2019-06-254-4/+4
* NFC: Remove the 'context' parameter from OperationState.River Riddle2019-06-221-8/+8
* Replace usages of 'UniquedFilename' with 'Identifier' and remove it. Identifi...River Riddle2019-06-194-12/+8
* Remove dead code.Jing Pu2019-06-191-11/+0
* NFC: Cleanup the naming scheme for registering legalization actions to be con...River Riddle2019-06-112-3/+3
* Remove the ability to directly construct a DenseElementsAttr with a raw chara...River Riddle2019-06-092-4/+2
* Add support for matchAndRewrite to the DialectConversion patterns. This also ...River Riddle2019-06-092-12/+18
* NFC: Rename FuncBuilder to OpBuilder and refactor to take a top level region ...River Riddle2019-06-098-17/+17
* Refactor the dialect conversion framework to support multi-level conversions....River Riddle2019-06-032-2/+13
* Replace a usage of std::vector with SmallVector to allow constructing wit...River Riddle2019-06-012-10/+6
* Add a templated wrapper around RewritePattern that allows for defining ma...River Riddle2019-06-012-94/+61
* Rename DialectConversion to TypeConverter and split out pattern construct...River Riddle2019-06-012-38/+17
* Add operand type iterators to Operation and cleanup usages of operand->ge...River Riddle2019-06-012-13/+9
* NFC: Rename DialectConversionPattern to ConversionPattern.River Riddle2019-06-012-18/+14
* Decouple running a conversion from the DialectConversion class. The Diale...River Riddle2019-06-012-3/+5
* Add thread-safe utilities to LLVMType to allow constructing llvm types in...River Riddle2019-06-011-7/+3
* Fix a bug in toy LateLowering where a type conversion was using 'cast' in...River Riddle2019-06-011-1/+1
* Use lambdas for nesting edsc constructs.Nicolas Vasilache2019-05-201-11/+12
* ExecutionEngine: drop PassManager integrationAlex Zinenko2019-05-201-5/+2
OpenPOWER on IntegriCloud