summaryrefslogtreecommitdiffstats
path: root/mlir/test/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Change the syntax of AffineMapAttr and IntegerSetAttr to avoid conflic...River Riddle2020-01-138-86/+86
* More affine expr simplifications for floordiv and modUday Bondhugula2019-12-101-2/+2
* Drop MaterializeVectorTransfers in favor of simpler declarative unrollingNicolas Vasilache2019-12-044-387/+0
* Refactor the LowerVectorTransfers pass to use the RewritePattern infra - NFCNicolas Vasilache2019-11-141-213/+0
* Move VectorOps to Tablegen - (almost) NFCNicolas Vasilache2019-11-147-34/+43
* Lower vector transfer ops to loop.for operations.Nicolas Vasilache2019-10-181-11/+19
* Use "standard" load and stores in LowerVectorTransfersNicolas Vasilache2019-07-261-4/+4
* EDSC: use affine.load/store instead of std.load/storeAlex Zinenko2019-07-121-4/+4
* Standardize the value numbering in the AsmPrinter.River Riddle2019-07-0912-228/+228
* Globally change load/store/dma_start/dma_wait operations over to affine.load/...Andy Davis2019-07-039-95/+82
* Change the attribute dictionary syntax to separate name and value with '='.River Riddle2019-06-2512-106/+106
* Modify the syntax of the the ElementsAttrs to print the type as a colon type.River Riddle2019-06-258-36/+36
* Refactor SplatElementsAttr to inherit from DenseElementsAttr as opposed to be...River Riddle2019-06-198-42/+42
* Add support for saving and restoring the insertion point of a FuncBuilder...River Riddle2019-05-201-1/+1
* Simplify the parser/printer of ConstantOp now that all attributes have ty...River Riddle2019-05-108-36/+36
* Verify that attribute type and constant op return type matches.Jacques Pienaar2019-05-101-2/+2
* Prepend an "affine-" prefix to Affine pass option names - NFCNicolas Vasilache2019-05-0614-16/+16
* Apply patterns repeatly if the function is modifiedFeng Liu2019-04-231-5/+3
* Fix test that fails on non-determinism in LowerVectorTransfersNicolas Vasilache2019-04-031-27/+17
* Remove MLPatternLoweringPass and rewrite LowerVectorTransfers to use Rewr...River Riddle2019-04-021-1/+1
* Cleanup SuperVectorization dialect printing and parsing.Nicolas Vasilache2019-03-2911-155/+155
* Refactor vectorization patternsNicolas Vasilache2019-03-291-6/+57
* Change the vectorizer test pass to output via diagnostics instead of llvm::ou...River Riddle2019-03-292-3/+3
* Change the muli-return syntax for operations. The name of the operation resul...River Riddle2019-03-291-2/+2
* Cleanup vectorize_1d.mlir test - NFCNicolas Vasilache2019-03-291-82/+247
* Make vectorization aware of loop semanticsNicolas Vasilache2019-03-291-0/+16
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for' and ...River Riddle2019-03-2912-192/+192
* NFC: Rename the 'if' operation in the AffineOps dialect to 'affine.if'.River Riddle2019-03-291-1/+1
* Support composition of symbols in AffineApplyOpNicolas Vasilache2019-03-291-9/+9
* Port LowerVectorTransfers from EDSC + AST to declarative buildersNicolas Vasilache2019-03-291-43/+60
* Automated rollback of changelist 232728977.Uday Bondhugula2019-03-291-1/+1
* Automated rollback of changelist 232717775.Uday Bondhugula2019-03-2912-192/+192
* Rename the 'if' operation in the AffineOps dialect to 'affine.if' and namespaceRiver Riddle2019-03-291-1/+1
* NFC: Rename the 'for' operation in the AffineOps dialect to 'affine.for'. The...River Riddle2019-03-2912-192/+192
* NFC: Rename affine_apply to affine.apply. This is the first step to adding a ...River Riddle2019-03-296-179/+179
* Update tests using affine maps to not rely on specific map numbers in the out...River Riddle2019-03-291-1/+1
* More updates of tests to move towards single result affine maps.Chris Lattner2019-03-291-21/+25
* AffineExpr pretty print - add missing handling to print expr * - 1 as -exprUday Bondhugula2019-03-291-1/+1
* Fix improperly indexed DimOp in LowerVectorTransfers.cppNicolas Vasilache2019-03-291-0/+25
* Fix typo in lower_vector_transfers.mlirNicolas Vasilache2019-03-291-2/+2
* [MLIR] Clip all access dimensions during LowerVectorTransfersNicolas Vasilache2019-03-292-79/+118
* Uniformize composition of AffineApplyOp by constructionNicolas Vasilache2019-03-295-74/+67
* [MLIR] Make SuperVectorization use normalized AffineApplyOpNicolas Vasilache2019-03-294-201/+246
* Introduce AffineMap::compose(AffineMap)Nicolas Vasilache2019-03-291-3/+10
* Introduce AffineExpr::compose(AffineMap)Nicolas Vasilache2019-03-291-0/+7
* Iterate on vector rather than DenseMap during AffineMap normalizationNicolas Vasilache2019-03-291-3/+3
* [MLIR] Introduce normalized single-result unbounded AffineApplyOpNicolas Vasilache2019-03-291-0/+61
* Eliminate extfunc/cfgfunc/mlfunc as a concept, and just use 'func' instead.Chris Lattner2019-03-2913-34/+34
* [MLIR] Sketch a simple set of EDSCs to declaratively write MLIRNicolas Vasilache2019-03-291-39/+104
* Have the asmprinter take advantage of the new capabilities of the asmparser, byChris Lattner2019-03-291-1/+1
OpenPOWER on IntegriCloud