summaryrefslogtreecommitdiffstats
path: root/mlir/test/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-113-4/+4
* [mlir][GPU] introduce utilities for promotion to workgroup memoryAlex Zinenko2020-01-092-0/+43
* [mlir] Rewrite the internal representation of OpResult to be optimized for me...River Riddle2020-01-021-1/+1
* Refactor the way that pass options are specified.River Riddle2019-12-231-15/+9
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-232-2/+2
* Adjust License.txt file to use the LLVM licenseMehdi Amini2019-12-2313-169/+52
* NFC: Introduce new ValuePtr/ValueRef typedefs to simplify the transition to V...River Riddle2019-12-222-2/+2
* Roll-forward initial liveness analysis including test cases.Alexander Belyaev2019-12-112-0/+43
* Automated rollback of commit 98fbf41044d3364dbaf18db81b9e8d9520d14761Alexander Belyaev2019-12-112-43/+0
* Add initial liveness analysis including test cases.Marcel Koester2019-12-112-0/+43
* Add VectorOp transform pattern which splits vector TransferReadOps to target ...Andy Davis2019-12-101-0/+1
* Fold TestLinalgTilePermutePatterns into TestLinalgTransformPatterns - NFCNicolas Vasilache2019-12-102-66/+0
* Uniformize Vector transforms as patterns on the model of Linalg - NFCNicolas Vasilache2019-12-102-6/+9
* [Linalg] Add permutation information to tilingJose Ignacio Gomez2019-12-052-0/+66
* Refactor dependencies to expose Vector transformations as patterns - NFCNicolas Vasilache2019-12-034-11/+10
* Split Linalg declarative patterns from specific test patterns - NFCNicolas Vasilache2019-11-212-0/+66
* Implement unrolling of vector ops to finer-grained vector ops as a pattern.Nicolas Vasilache2019-11-203-1/+46
* Refactor the LowerVectorTransfers pass to use the RewritePattern infra - NFCNicolas Vasilache2019-11-142-0/+45
* Convert the Canonicalize and CSE passes to generic Operation Passes.River Riddle2019-10-241-5/+0
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-1/+1
* Add Instance Specific Pass Options.MLIR Team2019-10-081-13/+15
* Fix CMake build after adding TestOpaqueLoc.cppNicolas Vasilache2019-10-071-0/+1
* Add OpaqueLoc to MLIR locations.MLIR Team2019-10-071-0/+93
* Replace constexpr MemRefType::kDynamicStrideOrOffset by a MemRefType:;getDyna...Nicolas Vasilache2019-10-041-2/+2
* Extract MemRefType::getStridesAndOffset as a free function and fix dynamic of...Nicolas Vasilache2019-10-021-1/+1
* Unify Linalg types by using strided memrefsNicolas Vasilache2019-10-011-5/+3
* Normalize MemRefType lowering to LLVM as strided MemRef descriptorNicolas Vasilache2019-09-301-2/+2
* Fix MemRefType::getStrides corner caseNicolas Vasilache2019-09-301-1/+1
* Emit function name being tested in TestMemRefStrideCalculationJacques Pienaar2019-09-251-0/+1
* Fix memref-stride-calculation on WindowsLei Zhang2019-09-251-0/+1
* Add initial callgraph support.River Riddle2019-09-232-0/+40
* Fix public buildNicolas Vasilache2019-09-201-0/+1
* Add utility to extract strides from layout map in MemRefType.Nicolas Vasilache2019-09-201-0/+63
* NFC: Finish replacing FunctionPassBase/ModulePassBase with OpPassBase.River Riddle2019-09-134-4/+4
* Add the initial inlining infrastructure.River Riddle2019-09-052-0/+77
* Add a new dialect interface for the OperationFolder `OpFolderDialectInterface`.River Riddle2019-09-011-1/+1
* Refactor the 'walk' methods for operations.River Riddle2019-08-292-2/+2
* NFC: Move AffineOps dialect to the Dialect sub-directory.River Riddle2019-08-203-3/+3
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-192-2/+2
* Change from llvm::make_unique to std::make_uniqueJacques Pienaar2019-08-175-6/+6
* Express ownership transfer in PassManager API through std::unique_ptr (NFC)Mehdi Amini2019-08-125-10/+11
* NFC: Standardize the terminology used for parent ops/regions/etc.River Riddle2019-08-092-2/+2
* Cleanup slicing test.Nicolas Vasilache2019-07-241-0/+4
* Refactor LoopParametricTiling as a test pass - NFCNicolas Vasilache2019-07-222-0/+72
* Utility function to map a loop on a parametric grid of virtual processorsNicolas Vasilache2019-07-192-0/+67
* NFC: Rename Function to FuncOp.River Riddle2019-07-101-1/+1
* NFC: Refactor Function to be value typed.River Riddle2019-07-011-8/+8
* Move the emitError/Warning/Remark utility methods out of MLIRContext and into...River Riddle2019-06-251-1/+1
* Update the OperationFolder to find a valid insertion point when materializing...River Riddle2019-06-251-4/+2
* Split test-specific passes out of mlir-optNicolas Vasilache2019-06-244-0/+571
OpenPOWER on IntegriCloud