aboutsummaryrefslogtreecommitdiff
path: root/mlir
AgeCommit message (Expand)AuthorFilesLines
2022-12-15[mlir] Convert tests to check 'target=...'Paul Robinson6-6/+6
2022-12-15[mlir][sparse] performs a tab cleanup (NFC)Aart Bik7-10/+10
2022-12-15[mlir][sparse] remove unintended file and trailing white spacePeiming Liu2-6/+6
2022-12-15[mlir][VectorToGPU] Support transposed+broadcasted 2D MMA loadLei Zhang2-6/+26
2022-12-15[mlir][VectorToGPU] Support transposed+broadcasted 1D MMA loadLei Zhang2-6/+32
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 Springer10-37/+125
2022-12-15[mlir][memref] Fold subview(subview(x))Matthias Springer2-3/+92
2022-12-15[mlir][cf] Print message in cf.assert to LLVM loweringMatthias Springer10-14/+177
2022-12-15[mlir][linalg][NFC] Split populateFoldUnitExtentDimsViaReshapesPatternsMatthias Springer2-7/+17
2022-12-15[mlir][test] Add expand-strided-metadata to lower-to-llvmQuentin Colombet3-0/+51
2022-12-15[MLIR] NFC. Split out code from hasNoInterveningEffectUday Bondhugula1-42/+47
2022-12-14Don't include Optional.hKazu Hirata1-1/+0
2022-12-15[mlir][gpu][spirv] Verify elementwise op type as mulf when converting to spir...Quinn Dawkins2-0/+24
2022-12-14[mlir] Use llvm::transformOptional (NFC)Kazu Hirata2-5/+5
2022-12-14[mlir][arith][spirv] Account for possible type conversion failuresJakub Kuderski2-14/+65
2022-12-14[mlir][sparse] Make the remaining integration tests run with vectorization.bixia110-10/+49
2022-12-14[mlir][sparse] Add another call to ConvertVectorToLLVMPass, to lower the vect...bixia12-0/+6
2022-12-14[mlir][tensor] Move tiling tensor.pad op tests from Linalg/ to Tensor/Hanhan Wang2-179/+180
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 Liu11-5/+415
2022-12-14[mlir][sparse][simd] only accept proper unit stride subscriptsAart Bik2-3/+56
2022-12-14[mlir][SparseTensor] Add a few tests for sparse vectorizationQuentin Colombet1-0/+436
2022-12-14[mlir][math] Added math::FPowI conversion to LLVM dialect.Slava Zakharin2-0/+14
2022-12-14[MLIR] Generalize affine fusion to work on `Block` instead of `FuncOp`Uday Bondhugula8-97/+148
2022-12-14[MLIR] Fix/check for aliases for escaping memrefs in affine fusionUday Bondhugula2-9/+68
2022-12-14Allow inline of all pure ops from the LLVM dialect.Ingo Müller4-1/+61
2022-12-14[mlir][Linalg] Better builders for transform opsNicolas Vasilache3-20/+84
2022-12-14[mlir][linalg] Add option to generate rank-reducing slices in DropUnitDimsMatthias Springer7-143/+283
2022-12-14[mlir][gpu] Fix cuda integration testsIvan Butygin8-9/+9
2022-12-14[mlir][gpu] Add `uniform` flag to gpu reduction opsIvan Butygin7-21/+44
2022-12-14[mlir][tensor][bufferize] Improve bufferization of DimOp/RankOpMatthias Springer2-2/+21
2022-12-14[mlir][memref] Fold no-op subview(subview(x)) opsMatthias Springer2-0/+37
2022-12-14mlir/ods-gen: use bash from env in shell scriptRamkumar Ramachandra1-1/+1
2022-12-14[mlir][NFC] Make test-lower-to-llvm a named pipelineQuentin Colombet1-29/+15
2022-12-14[mlir][llvm] Add inbounds attriubte to the gep op.Tobias Gysi8-29/+39
2022-12-14[mlir][llvm] Fix bug in the LLVM IR constant import.Tobias Gysi2-1/+19
2022-12-13[mlir][math] Added arith::FastMathAttr support for math::FPowI.Slava Zakharin2-9/+16
2022-12-14[mlir][Vector] Use llvm::zip to avoid assertion failed.jacquesguan2-1/+17
2022-12-13[mlir][Python] Add a simple PyOpOperand iterator for PyValue uses.Mike Urbach2-0/+78
2022-12-13[mlir][tosa] Fix padding for tosa.conv2d and tosa.depthwise_conv2d decompositionRob Suderman6-37/+175
2022-12-13[mlir] Fix a warningKazu Hirata1-1/+1
2022-12-13[mlir][tensor][linalg] Enhance pack op propagation across generic ops.Hanhan Wang2-57/+200
2022-12-13[mlir][sparse] Make some integration tests run with vectorization.bixia151-65/+293
2022-12-13[mlir][crunner] Add support for invoking std::sort.bixia12-0/+31
2022-12-13[mlir][math] Added math::FPowI conversion to calls of outlined implementations.Slava Zakharin5-28/+477
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 Kuderski4-1/+265
2022-12-13[mlir][Python] Add `__hash__` implementation for Block.Mike Urbach2-0/+18