aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib
AgeCommit message (Expand)AuthorFilesLines
2022-12-15[mlir][VectorToGPU] Support transposed+broadcasted 2D MMA loadLei Zhang1-4/+6
2022-12-15[mlir][VectorToGPU] Support transposed+broadcasted 1D MMA loadLei Zhang1-6/+14
2022-12-15Apply clang-tidy fixes for llvm-qualified-auto in ElementwiseOpFusion.cpp (NFC)Mehdi Amini1-1/+1
2022-12-15Apply clang-tidy fixes for bugprone-argument-comment in BufferizableOpInterfa...Mehdi Amini1-1/+1
2022-12-15[mlir][bufferize][NFC] Add statistics to OneShotBufferizePassMatthias Springer4-29/+64
2022-12-15[mlir][memref] Fold subview(subview(x))Matthias Springer1-2/+54
2022-12-15[mlir][cf] Print message in cf.assert to LLVM loweringMatthias Springer2-14/+82
2022-12-15[mlir][linalg][NFC] Split populateFoldUnitExtentDimsViaReshapesPatternsMatthias Springer1-7/+14
2022-12-15[MLIR] NFC. Split out code from hasNoInterveningEffectUday Bondhugula1-42/+47
2022-12-15[mlir][gpu][spirv] Verify elementwise op type as mulf when converting to spir...Quinn Dawkins1-0/+3
2022-12-14[mlir][arith][spirv] Account for possible type conversion failuresJakub Kuderski1-14/+49
2022-12-14[mlir][sparse] Make the remaining integration tests run with vectorization.bixia11-0/+1
2022-12-14[mlir][sparse] Add another call to ConvertVectorToLLVMPass, to lower the vect...bixia11-0/+2
2022-12-14[mlir][sparse] Moving/renaming genBuffer to allocaBufferwren romano3-22/+27
2022-12-14[mlir][sparse] introduce sparse_tensor::StorageSpecifierType and related oper...Peiming Liu2-4/+105
2022-12-14[mlir][sparse][simd] only accept proper unit stride subscriptsAart Bik1-3/+25
2022-12-14[mlir][math] Added math::FPowI conversion to LLVM dialect.Slava Zakharin1-0/+3
2022-12-14[MLIR] Generalize affine fusion to work on `Block` instead of `FuncOp`Uday Bondhugula2-70/+85
2022-12-14[MLIR] Fix/check for aliases for escaping memrefs in affine fusionUday Bondhugula1-9/+20
2022-12-14Allow inline of all pure ops from the LLVM dialect.Ingo Müller2-1/+27
2022-12-14[mlir][Linalg] Better builders for transform opsNicolas Vasilache1-9/+43
2022-12-14[mlir][linalg] Add option to generate rank-reducing slices in DropUnitDimsMatthias Springer2-139/+201
2022-12-14[mlir][gpu] Add `uniform` flag to gpu reduction opsIvan Butygin1-7/+16
2022-12-14[mlir][tensor][bufferize] Improve bufferization of DimOp/RankOpMatthias Springer1-2/+4
2022-12-14[mlir][memref] Fold no-op subview(subview(x)) opsMatthias Springer1-0/+18
2022-12-14[mlir][llvm] Add inbounds attriubte to the gep op.Tobias Gysi2-11/+14
2022-12-14[mlir][llvm] Fix bug in the LLVM IR constant import.Tobias Gysi1-1/+1
2022-12-14[mlir][Vector] Use llvm::zip to avoid assertion failed.jacquesguan1-1/+5
2022-12-13[mlir][Python] Add a simple PyOpOperand iterator for PyValue uses.Mike Urbach1-0/+56
2022-12-13[mlir][tosa] Fix padding for tosa.conv2d and tosa.depthwise_conv2d decompositionRob Suderman3-32/+133
2022-12-13[mlir] Fix a warningKazu Hirata1-1/+1
2022-12-13[mlir][tensor][linalg] Enhance pack op propagation across generic ops.Hanhan Wang1-45/+108
2022-12-13[mlir][crunner] Add support for invoking std::sort.bixia11-0/+22
2022-12-13[mlir][math] Added math::FPowI conversion to calls of outlined implementations.Slava Zakharin1-24/+310
2022-12-13[NFC] Cleanup: Remove Function::getBasicBlockList() when not required.Vasileios Porpodas1-2/+1
2022-12-13Reland "[mlir][arith] Add canonicalization patterns for 'mul*i_extended'"Jakub Kuderski2-1/+95
2022-12-13[mlir][Python] Add `__hash__` implementation for Block.Mike Urbach1-0/+4
2022-12-13[mlir][arith] Clean up arith canonicalization td rulesJakub Kuderski1-29/+37
2022-12-13[mlir] Implement backward dataflow.Matthias Kramm1-1/+269
2022-12-13Revert "[mlir][arith] Add canonicalization patterns for 'mul*i_extended'"Jakub Kuderski2-87/+1
2022-12-13[mlir][arith] Add canonicalization patterns for 'mul*i_extended'Jakub Kuderski2-1/+87
2022-12-13Remove sentinel argument from dispatchIndexOpFoldResults.Aliia Khasanova6-77/+41
2022-12-13[mlir][scf] Fixes IndexSwitchOp verifier crashMehdi Amini1-2/+5
2022-12-13Apply clang-tidy fixes for readability-identifier-naming in AsyncToAsyncRunti...Mehdi Amini1-23/+23
2022-12-13Apply clang-tidy fixes for performance-unnecessary-value-param in AsyncToAsyn...Mehdi Amini1-5/+7
2022-12-13[mlir][Vector] Initial masking support in Linalg vectorizerDiego Caballero5-115/+571
2022-12-12[mlir][sparse] Simplifying SparseTensorEncodingAttr function argumentswren romano4-22/+20
2022-12-12[mlir][tosa] Refactor tosa.resizeRob Suderman4-265/+210
2022-12-12[mlir][CAPI] Add a simple MlirOpOperand API for MlirValue uses.Mike Urbach1-0/+37
2022-12-12[mlir][Transform] Make FuseIntoContainingOp support rank-reducing extract slicesNicolas Vasilache2-7/+38