summaryrefslogtreecommitdiff
path: root/mlir
Commit message (Expand)AuthorAgeFilesLines
* [mlir] Fix a warningKazu Hirata2022-12-131-1/+1
* [mlir][tensor][linalg] Enhance pack op propagation across generic ops.Hanhan Wang2022-12-132-57/+200
* [mlir][sparse] Make some integration tests run with vectorization.bixia12022-12-1351-65/+293
* [mlir][crunner] Add support for invoking std::sort.bixia12022-12-132-0/+31
* [mlir][math] Added math::FPowI conversion to calls of outlined implementations.Slava Zakharin2022-12-135-28/+477
* [NFC] Cleanup: Remove Function::getBasicBlockList() when not required.Vasileios Porpodas2022-12-131-2/+1
* Reland "[mlir][arith] Add canonicalization patterns for 'mul*i_extended'"Jakub Kuderski2022-12-134-1/+265
* [mlir][Python] Add `__hash__` implementation for Block.Mike Urbach2022-12-132-0/+18
* Revert "[mlir][sparse] Make some integration tests run with vectorization."Jakub Kuderski2022-12-1352-305/+70
* [mlir][arith] Clean up arith canonicalization td rulesJakub Kuderski2022-12-131-29/+37
* [mlir][sparse] Make some integration tests run with vectorization.bixia12022-12-1352-70/+305
* [mlir] Implement backward dataflow.Matthias Kramm2022-12-136-6/+841
* Revert "[mlir][arith] Add canonicalization patterns for 'mul*i_extended'"Jakub Kuderski2022-12-134-257/+1
* [mlir][arith] Add canonicalization patterns for 'mul*i_extended'Jakub Kuderski2022-12-134-1/+257
* Remove sentinel argument from dispatchIndexOpFoldResults.Aliia Khasanova2022-12-137-82/+44
* [mlir][scf] Fixes IndexSwitchOp verifier crashMehdi Amini2022-12-132-2/+16
* Add LLVMDialect as dependent for "llvm-legalize-for-export" passMehdi Amini2022-12-132-1/+14
* 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-1312-135/+820
* [mlir][sparse] Simplifying SparseTensorEncodingAttr function argumentswren romano2022-12-125-26/+23
* [mlir][sparse] Replace vector.print with printMemref for some tests.bixia12022-12-129-228/+328
* [mlir][tosa] Refactor tosa.resizeRob Suderman2022-12-126-374/+319
* [mlir][CAPI] Add a simple MlirOpOperand API for MlirValue uses.Mike Urbach2022-12-124-4/+94
* [mlir][Transform] Make FuseIntoContainingOp support rank-reducing extract slicesNicolas Vasilache2022-12-124-7/+93
* [mlir][LLVMIR target] Fix llvm.freeze builder to prevent crashesKrzysztof Drewniak2022-12-122-1/+11
* [mlir][arith][tosa] Use extended mul in 32-bit `tosa.apply_scale`Jakub Kuderski2022-12-122-19/+5
* [mlir][runner] Add more printMemref functions.bixia12022-12-122-0/+179
* [mlir][arith] Simplify muli emulation with mului_extendedJakub Kuderski2022-12-123-102/+35
* [mlir][bufferize] Fix typo in EmptyTensorEliminationMatthias Springer2022-12-121-2/+2
* [mlir][bufferize] Implement BufferizableOpInterface for tensor.emptyMatthias Springer2022-12-125-6/+56
* [mlir] make DiagnosedSilenceableError(LogicalResult) ctor privateAlex Zinenko2022-12-126-51/+49
* [mlir] Fix -Wstrict-prototypes warningTom Eccles2022-12-1214-41/+44
* [mlir][Transform] NFC - Return omitted loop construct in transform.tile_reduc...Nicolas Vasilache2022-12-123-11/+17
* [MLIR] Vectorize tensor.extract on n-D tensor (n >= 2)Andrzej Warzynski2022-12-125-37/+127
* [mlir] fixes to transform::SequenceOpAlex Zinenko2022-12-122-9/+29
* [mlir] Clean up typos in FileCheck directives in various tests.Benjamin Chetioui2022-12-1210-16/+15
* [mlir][affine] Fix crash in AffineApplyOp canonicalizationMatthias Springer2022-12-122-8/+32
* [mlir] Add LLDB visualizers for MLIR constructsRiver Riddle2022-12-114-9/+864
* [mlir:Bytecode] Add shared_ptr<SourceMgr> overloads to allow safe mmap of dataRiver Riddle2022-12-1112-67/+206
* NFC. Refactor/update some affine fusion pass code for readabilityUday Bondhugula2022-12-122-53/+54
* [CMake] Warn when the version is older than 3.20.0.Mark de Wever2022-12-111-0/+7
* Remove using llvm::NoneFangrui Song2022-12-111-1/+0
* [mlir] Use std::optional instead of None in comments (NFC)Kazu Hirata2022-12-1017-50/+52
* [mlir] FunctionOpInterface: turn required attributes into interface methods (...Jeff Niu2022-12-1039-369/+472
* [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
* [VectorToLLVM] Use std::optional in ConvertVectorToLLVM.cpp (NFC)Kazu Hirata2022-12-101-1/+2