summaryrefslogtreecommitdiffstats
path: root/mlir/examples
Commit message (Expand)AuthorAgeFilesLines
...
* Fix a number of Clang-Tidy warnings.Christian Sigg2019-09-232-2/+2
* NFC: Pass OpAsmPrinter by reference instead of by pointer.River Riddle2019-09-2011-48/+48
* NFC: Pass OperationState by reference instead of by pointer.River Riddle2019-09-2017-178/+178
* NFC: Pass OpAsmParser by reference instead of by pointer.River Riddle2019-09-2011-59/+58
* Unify error messages to start with lower-case.MLIR Team2019-09-1810-36/+36
* Drop makePositionAttr and the like in favor of Builder::getI64ArrayAttrAlex Zinenko2019-09-162-29/+9
* Add pattern to canonicalize for loop boundsUday Bondhugula2019-09-132-20/+20
* NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.River Riddle2019-09-134-6/+5
* Refactor the pass manager to support operations other than FuncOp/ModuleOp.River Riddle2019-09-025-8/+9
* Generalize the pass hierarchy by adding a general OpPass<PassT, OpT>.River Riddle2019-08-302-2/+6
* Refactor the 'walk' methods for operations.River Riddle2019-08-292-2/+2
* Extend map canonicalization to propagate constant operandsUday Bondhugula2019-08-291-2/+2
* Update Ch.2 of the Toy tutorial.River Riddle2019-08-275-223/+207
* NFC: Update Ch.1 of the Toy tutorial.River Riddle2019-08-232-7/+5
* NFC: Move AffineOps dialect to the Dialect sub-directory.River Riddle2019-08-202-2/+2
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-1913-13/+13
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-1714-118/+108
* 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-1211-11/+25
* 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-095-8/+6
* NFC: Update FuncOp::addEntryBlock to return the newly inserted block.River Riddle2019-08-074-12/+4
* Refactor Linalg ops to loop lowering (NFC)Nicolas Vasilache2019-08-062-3/+3
* 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-058-18/+17
* Update style/clang-format (NFC).Jacques Pienaar2019-07-221-1/+1
* Refactor region type signature conversion to be explicit via patterns.River Riddle2019-07-203-2/+11
* NFC: Expose a ConversionPatternRewriter for use with ConversionPatterns.River Riddle2019-07-194-26/+38
* Refactor the conversion of block argument types in DialectConversion.River Riddle2019-07-193-4/+6
* Refactor DialectConversion to support different conversion modes.River Riddle2019-07-164-8/+7
* Remove lowerAffineConstructs and lowerControlFlow in favor of providing patte...River Riddle2019-07-162-20/+6
* Remove the 'region' field from OpBuilder.River Riddle2019-07-121-1/+1
* Lower affine control flow to std control flow to LLVM dialectNicolas Vasilache2019-07-127-24/+40
* 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: Remove Function::getModule.River Riddle2019-07-123-4/+4
* NFC: Rename Module to ModuleOp.River Riddle2019-07-1017-33/+31
* Update ModuleOp::create(...) to take a Location instead of a context.River Riddle2019-07-109-16/+16
* NFC: Rename Function to FuncOp.River Riddle2019-07-1017-76/+74
* Standardize the value numbering in the AsmPrinter.River Riddle2019-07-092-112/+112
* NFC: Remove `Module::getFunctions` in favor of a general `getOps<T>`.River Riddle2019-07-084-6/+8
* 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-035-7/+12
* NFC: Move the Function/Module/Operation::verify methods out-of-line.River Riddle2019-07-0211-13/+24
* NFC: Refactor Module to be value typed.River Riddle2019-07-0225-91/+87
* NFC: Refactor Function to be value typed.River Riddle2019-07-0118-214/+221
* 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
OpenPOWER on IntegriCloud