summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-031-1/+1
* Merge kDynamicSize and kDynamicSentinel into one constant.Aliia Khasanova2022-11-211-3/+3
* [mlir] Rename getInputs->getDpsInputs and getOutputs->getDpsInits in DPS inte...Alexander Belyaev2022-10-281-1/+1
* [mlir][nfc] Clean-up usage of kDynamicSize.Aliia Khasanova2022-10-201-2/+3
* [mlir] Simplify DestinationStyleOpInterface.Alexander Belyaev2022-10-171-13/+13
* [mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski2022-09-291-2/+2
* [mlir] Remove `materializeOpFoldResult` functions.Alexander Belyaev2022-09-071-3/+4
* [MLIR] Update pass declarations to new autogenerated filesMichele Scuttari2022-08-311-1/+0
* Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari2022-08-301-0/+1
* [MLIR] Update pass declarations to new autogenerated filesMichele Scuttari2022-08-301-1/+0
* Use value instead of getValue (NFC)Kazu Hirata2022-07-291-1/+1
* [mlir] Make ViewLikeInterface Range work with attributesAlex Zinenko2022-07-271-7/+13
* [mlir][Linalg] Retire LinalgPromotion patternNicolas Vasilache2022-07-141-38/+1
* [mlir] Use value instead of getValue (NFC)Kazu Hirata2022-07-141-2/+2
* [mlir] Use has_value instead of hasValue (NFC)Kazu Hirata2022-07-131-1/+1
* [mlir] Flip accessors to prefixed form (NFC)Jacques Pienaar2022-07-101-1/+2
* Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata2022-06-251-3/+3
* Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-251-3/+3
* [mlir] Don't use Optional::hasValue (NFC)Kazu Hirata2022-06-201-1/+1
* [mlir] move SCF headers to SCF/{IR,Transforms} respectivelyAlex Zinenko2022-06-201-1/+1
* Use value_or instead of getValueOr (NFC)Kazu Hirata2022-06-191-1/+1
* [mlir][linalg] fix crash when promoting rank-reducing memref.subviewsChristopher Bate2022-06-061-1/+6
* [mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle2022-04-181-2/+2
* Revert "Revert "[mlir] Purge `linalg.copy` and use `memref.copy` instead.""Alexander Belyaev2022-02-011-1/+1
* Revert "[mlir] Purge `linalg.copy` and use `memref.copy` instead."Alexander Belyaev2022-01-311-1/+1
* [mlir] Purge `linalg.copy` and use `memref.copy` instead.Alexander Belyaev2022-01-311-1/+1
* [mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp>River Riddle2022-01-181-2/+2
* Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini2022-01-021-2/+2
* Apply clang-tidy fixes for performance-unnecessary-value-param to MLIR (NFC)Mehdi Amini2022-01-021-2/+2
* [mlir][linalg] Replace LinalgOps.h and LinalgTypes.h by a single header.gysit2021-12-151-2/+1
* [mlir] Move bufferization-related passes to `bufferization` dialect.Alexander Belyaev2021-11-301-0/+1
* [linalg][mlir] Replace getSmallestBoundingIndex in promotion (NFC).Tobias Gysi2021-11-101-3/+6
* [mlir][Linalg] NFC - Drop Optional in favor of FailureOrNicolas Vasilache2021-10-221-16/+20
* [MLIR] Replace std ops with arith dialect opsMogball2021-10-131-13/+14
* [mlir][linalg] Retire Linalg ConvOp.Tobias Gysi2021-10-081-6/+0
* [mlir][linalg] Adapt the FillOp builder signature.Tobias Gysi2021-06-231-1/+1
* [mlir][linalg] Cleanup LinalgOp usage in promotion.Tobias Gysi2021-06-031-22/+26
* Fix -Wsign-compare warning (NFC)Mehdi Amini2021-06-021-1/+1
* [mlir][Linalg] NFC - Drop Linalg EDSC usageNicolas Vasilache2021-05-201-65/+70
* [mlir][Linalg] Drop spurious usage of OperationFolderNicolas Vasilache2021-05-201-88/+71
* [mlir] Support complex numbers in Linalg promotionTres Popp2021-04-291-24/+39
* [MLIR] Create memref dialect and move dialect-specific ops from std.Julian Gross2021-03-151-37/+43
* Revert "[MLIR] Create memref dialect and move several dialect-specific ops fr...Alexander Belyaev2021-02-181-14/+14
* [MLIR] Create memref dialect and move several dialect-specific ops from std.Julian Gross2021-02-181-14/+14
* [mlir] Mark LogicalResult as LLVM_NODISCARDRiver Riddle2021-02-041-1/+1
* [mlir] Generalize OpFoldResult usage in ops with offsets, sizes and operands.Nicolas Vasilache2021-01-251-6/+5
* [mlir][Linalg] NFC - Expose getSmallestBoundingIndex as an utility functionNicolas Vasilache2021-01-201-22/+3
* [mlir][Linalg] Revisit the Linalg on tensors abstractionnicolasvasilache2020-12-211-5/+6
* [mlir][IR][NFC] Move context/location parameters of builtin Type::get methods...River Riddle2020-12-171-5/+5
* Add `Operation* OpState::operator->()` to provide more convenient access to m...Christian Sigg2020-12-021-1/+1