summaryrefslogtreecommitdiffstats
path: root/mlir/lib/Analysis/VectorAnalysis.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] NFC: Remove Value::operator* and Value::operator-> now that Value is p...River Riddle2020-01-111-1/+1
* NFC: Replace ValuePtr with Value and remove it now that Value is value-typed.River Riddle2019-12-231-2/+2
* 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-2/+2
* Refactor dependencies to expose Vector transformations as patterns - NFCNicolas Vasilache2019-12-031-1/+1
* Unify vector op names with other dialects.Jean-Michel Gorius2019-11-221-2/+2
* Implement unrolling of vector ops to finer-grained vector ops as a pattern.Nicolas Vasilache2019-11-201-7/+7
* Move VectorOps to Tablegen - (almost) NFCNicolas Vasilache2019-11-141-1/+1
* Fix minor spelling tweaks (NFC)Kazuaki Ishizaki2019-10-201-1/+1
* NFC: Move AffineOps dialect to the Dialect sub-directory.River Riddle2019-08-201-1/+1
* Move Linalg and VectorOps dialects to the Dialect subdir - NFCNicolas Vasilache2019-08-191-1/+1
* NFC: Move LLVMIR, SDBM, and StandardOps to the Dialect/ directory.River Riddle2019-08-191-1/+1
* Add a higher-order vector.extractelement operation in MLIRNicolas Vasilache2019-08-091-2/+2
* Globally change load/store/dma_start/dma_wait operations over to affine.load/...Andy Davis2019-07-031-10/+5
* Remove "size" property of affine maps.MLIR Team2019-06-011-1/+1
* Remove unused function and avoid unused variable warning. NFC.Jacques Pienaar2019-05-201-0/+1
* Replace Operation::isa with llvm::isa.River Riddle2019-05-201-1/+1
* Replace Operation::cast with llvm::cast.River Riddle2019-05-201-2/+2
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-4/+4
* Automated rollback of changelist 247778391.MLIR Team2019-05-201-4/+4
* Add support for using llvm::dyn_cast/cast/isa for operation casts and rep...River Riddle2019-05-201-4/+4
* NFC: Replace usages of iterator_range<operand_iterator> with operand_range.River Riddle2019-04-051-1/+1
* Cleanup SuperVectorization dialect printing and parsing.Nicolas Vasilache2019-03-291-7/+7
* Refactor vectorization patternsNicolas Vasilache2019-03-291-11/+17
* Replace usages of Instruction with Operation in the /Analysis directory.River Riddle2019-03-291-27/+26
* Rename the Instruction class to Operation. This just renames the class, usage...River Riddle2019-03-291-1/+1
* Replace usages of "Op::operator->" with ".".River Riddle2019-03-291-4/+4
* Replace usages of "operator->" with "." for the AffineOps.River Riddle2019-03-291-1/+1
* Remove const from Value, Instruction, Argument, and the various methods on theChris Lattner2019-03-291-1/+1
* NFC. Move all of the remaining operations left in BuiltinOps to StandardOps. ...River Riddle2019-03-291-1/+0
* Use consistent names for dialect op source filesLei Zhang2019-03-291-1/+1
* Begin the process of fully removing OperationInst. This patch cleans up refer...River Riddle2019-03-291-12/+10
* Fold the functionality of OperationInst into Instruction. OperationInst still...River Riddle2019-03-291-1/+1
* Define the AffineForOp and replace ForInst with it. This patch is largely mec...River Riddle2019-03-291-17/+20
* Change the ForInst induction variable to be a block argument of the body inst...River Riddle2019-03-291-1/+2
* Migrate VectorOrTensorType/MemRefType shape api to use int64_t instead of int.River Riddle2019-03-291-4/+4
* Move makeNormalizedAffineApplyNicolas Vasilache2019-03-291-207/+0
* Introduce AffineExpr::compose(AffineMap)Nicolas Vasilache2019-03-291-1/+2
* Iterate on vector rather than DenseMap during AffineMap normalizationNicolas Vasilache2019-03-291-8/+10
* Fix opt build failureNicolas Vasilache2019-03-291-0/+1
* [MLIR] Introduce normalized single-result unbounded AffineApplyOpNicolas Vasilache2019-03-291-0/+203
* [MLIR] Drop strict super-vector requirement in MaterializeVectorNicolas Vasilache2019-03-291-13/+5
* Standardize naming of statements -> instructions, revisting the code base to beChris Lattner2019-03-291-27/+28
* Merge Operation into OperationInst and standardize nomenclature aroundChris Lattner2019-03-291-3/+3
* Merge SSAValue, CFGValue, and MLValue together into a single Value class, whichChris Lattner2019-03-291-1/+1
* Extract vector_transfer_* Ops into a SuperVectorDialect.Alex Zinenko2019-03-291-0/+1
* [MLIR] Drop assert for NYI in VectorAnalysisNicolas Vasilache2019-03-291-6/+7
* [MLIR] Add support for permutation_mapNicolas Vasilache2019-03-291-11/+98
* [MLIR] Add VectorTransferOpsNicolas Vasilache2019-03-291-16/+19
* [MLIR][Slicing] Add utils for computing slices.Nicolas Vasilache2019-03-291-27/+15
OpenPOWER on IntegriCloud