summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect
Commit message (Expand)AuthorAgeFilesLines
* Remove sentinel argument from dispatchIndexOpFoldResults.Aliia Khasanova2022-12-136-77/+41
* [mlir][scf] Fixes IndexSwitchOp verifier crashMehdi Amini2022-12-131-2/+5
* Apply clang-tidy fixes for readability-identifier-naming in AsyncToAsyncRunti...Mehdi Amini2022-12-131-23/+23
* Apply clang-tidy fixes for performance-unnecessary-value-param in AsyncToAsyn...Mehdi Amini2022-12-131-5/+7
* [mlir][Vector] Initial masking support in Linalg vectorizerDiego Caballero2022-12-135-115/+571
* [mlir][sparse] Simplifying SparseTensorEncodingAttr function argumentswren romano2022-12-124-22/+20
* [mlir][tosa] Refactor tosa.resizeRob Suderman2022-12-122-7/+6
* [mlir][Transform] Make FuseIntoContainingOp support rank-reducing extract slicesNicolas Vasilache2022-12-122-7/+38
* [mlir][arith] Simplify muli emulation with mului_extendedJakub Kuderski2022-12-121-64/+12
* [mlir][bufferize] Fix typo in EmptyTensorEliminationMatthias Springer2022-12-121-2/+2
* [mlir][bufferize] Implement BufferizableOpInterface for tensor.emptyMatthias Springer2022-12-123-1/+43
* [mlir] make DiagnosedSilenceableError(LogicalResult) ctor privateAlex Zinenko2022-12-124-38/+36
* [mlir][Transform] NFC - Return omitted loop construct in transform.tile_reduc...Nicolas Vasilache2022-12-121-1/+3
* [MLIR] Vectorize tensor.extract on n-D tensor (n >= 2)Andrzej Warzynski2022-12-122-30/+92
* [mlir] fixes to transform::SequenceOpAlex Zinenko2022-12-121-9/+18
* [mlir][affine] Fix crash in AffineApplyOp canonicalizationMatthias Springer2022-12-121-7/+12
* NFC. Refactor/update some affine fusion pass code for readabilityUday Bondhugula2022-12-122-53/+54
* [mlir] Use std::optional instead of None in comments (NFC)Kazu Hirata2022-12-101-2/+2
* [mlir] FunctionOpInterface: turn required attributes into interface methods (...Jeff Niu2022-12-109-51/+77
* [Transforms] Use std::optional in AsyncToAsyncRuntime.cpp (NFC)Kazu Hirata2022-12-101-1/+2
* [Transforms] Use std::optional in LoopFusion.cpp (NFC)Kazu Hirata2022-12-101-5/+6
* [Analysis] Use std::optional in LoopAnalysis.cpp (NFC)Kazu Hirata2022-12-101-1/+2
* [Analysis] Use std::optional in AffineStructures.cpp (NFC)Kazu Hirata2022-12-101-1/+2
* [mlir][arith] Define mulsi_extended opJakub Kuderski2022-12-092-0/+57
* [mlir][sparse] avoid sorting when unnecessary when convert sparse tensors.Peiming Liu2022-12-101-24/+55
* [mlir][arith] Define mului_extended opJakub Kuderski2022-12-092-1/+67
* [mlir][arith] Add canon pattern: addui_extended -> addiJakub Kuderski2022-12-092-0/+16
* [mlir][Linalg] Apply fixes to TileReductionUsingForeachThreadOpNicolas Vasilache2022-12-093-76/+142
* Revert "[mlir] FunctionOpInterface: make get/setFunctionType interface methods"David Spickett2022-12-099-41/+37
* Revert "[mlir] FunctionOpInterface: arg and result attrs dispatch to interface"David Spickett2022-12-098-57/+35
* [mlir][linalg] Fold duplicate and unused inputs in linalg.genericMatthias Springer2022-12-091-6/+70
* [mlir][bufferize] Improve analysis of external functionsMatthias Springer2022-12-092-35/+86
* [mlir] Support llvm.readonly attribute on llvm pointersGuray Ozen2022-12-091-0/+9
* [mlir][sparse] reject kernels with non-sparsfiable reduction expression.Peiming Liu2022-12-082-0/+139
* [mlir] FunctionOpInterface: arg and result attrs dispatch to interfaceJeff Niu2022-12-088-35/+57
* [mlir] FunctionOpInterface: make get/setFunctionType interface methodsJeff Niu2022-12-089-37/+41
* [mlir][linalg] Print broadcast, map, reduce, transpose ins/outs on one line.Alexander Belyaev2022-12-081-16/+5
* [mlir][sparse] Fix problems in creating complex zero for initialization.bixia12022-12-083-7/+5
* [mlir][ExpandStridedMetadata] Handle collapse_shape of dim of size 1 gracefullyQuentin Colombet2022-12-081-8/+44
* [mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2022-12-073-8/+9
* [mlir][sparse] introduce sparse vectorization to the sparse compiler pipelineAart Bik2022-12-073-5/+42
* [mlir][sparse] Add dependence on bufferization.bixia12022-12-071-0/+5
* [mlir][arith] Fix comment typo. NFC.Jakub Kuderski2022-12-071-1/+1
* [mlir][arith] Rename addui_carry to addui_extendedJakub Kuderski2022-12-072-32/+34
* [mlir] Make patterns for folding tensor.empty optional.Alexander Belyaev2022-12-074-55/+82
* [mlir] Add hoisting of transfer ops in affine loopsJavier Setoain2022-12-071-11/+39
* [mlir][sparse] Improve concatenate operation conversion for the case with ann...bixia12022-12-071-26/+69
* [mlir][linalg] Add extra parameter to tiling reduction to foreach_threadThomas Raoux2022-12-072-153/+163
* [mlir][tensor] Support parallel_insert_slice in reassociative reshape folderMatthias Springer2022-12-071-11/+12
* [mlir][NFC] Add a new getStridesAndOffset functionQuentin Colombet2022-12-072-40/+7