aboutsummaryrefslogtreecommitdiff
path: root/mlir/include
AgeCommit message (Expand)AuthorFilesLines
2022-12-15[mlir][sparse] performs a tab cleanup (NFC)Aart Bik1-3/+3
2022-12-15[mlir][sparse] remove unintended file and trailing white spacePeiming Liu2-6/+6
2022-12-15[mlir][bufferize][NFC] Add statistics to OneShotBufferizePassMatthias Springer5-8/+46
2022-12-15[mlir][cf] Print message in cf.assert to LLVM loweringMatthias Springer2-0/+8
2022-12-15[mlir][linalg][NFC] Split populateFoldUnitExtentDimsViaReshapesPatternsMatthias Springer1-0/+3
2022-12-14[mlir] Use llvm::transformOptional (NFC)Kazu Hirata1-2/+2
2022-12-14[mlir][sparse] introduce sparse_tensor::StorageSpecifierType and related oper...Peiming Liu7-0/+199
2022-12-14[MLIR] Generalize affine fusion to work on `Block` instead of `FuncOp`Uday Bondhugula2-16/+19
2022-12-14Allow inline of all pure ops from the LLVM dialect.Ingo Müller1-0/+6
2022-12-14[mlir][Linalg] Better builders for transform opsNicolas Vasilache1-5/+31
2022-12-14[mlir][linalg] Add option to generate rank-reducing slices in DropUnitDimsMatthias Springer4-3/+29
2022-12-14[mlir][gpu] Add `uniform` flag to gpu reduction opsIvan Butygin1-8/+12
2022-12-14[mlir][llvm] Add inbounds attriubte to the gep op.Tobias Gysi1-8/+15
2022-12-13[mlir][math] Added arith::FastMathAttr support for math::FPowI.Slava Zakharin1-3/+7
2022-12-13[mlir][tosa] Fix padding for tosa.conv2d and tosa.depthwise_conv2d decompositionRob Suderman1-0/+3
2022-12-13[mlir][crunner] Add support for invoking std::sort.bixia11-0/+9
2022-12-13[mlir][math] Added math::FPowI conversion to calls of outlined implementations.Slava Zakharin2-4/+6
2022-12-13Reland "[mlir][arith] Add canonicalization patterns for 'mul*i_extended'"Jakub Kuderski1-0/+1
2022-12-13[mlir] Implement backward dataflow.Matthias Kramm1-5/+179
2022-12-13Revert "[mlir][arith] Add canonicalization patterns for 'mul*i_extended'"Jakub Kuderski1-1/+0
2022-12-13[mlir][arith] Add canonicalization patterns for 'mul*i_extended'Jakub Kuderski1-0/+1
2022-12-13Remove sentinel argument from dispatchIndexOpFoldResults.Aliia Khasanova1-5/+3
2022-12-13Add LLVMDialect as dependent for "llvm-legalize-for-export" passMehdi Amini1-0/+1
2022-12-13[mlir][Vector] Initial masking support in Linalg vectorizerDiego Caballero6-17/+104
2022-12-12[mlir][sparse] Simplifying SparseTensorEncodingAttr function argumentswren romano1-4/+3
2022-12-12[mlir][tosa] Refactor tosa.resizeRob Suderman1-4/+4
2022-12-12[mlir][CAPI] Add a simple MlirOpOperand API for MlirValue uses.Mike Urbach2-0/+25
2022-12-12[mlir][Transform] Make FuseIntoContainingOp support rank-reducing extract slicesNicolas Vasilache1-0/+9
2022-12-12[mlir][LLVMIR target] Fix llvm.freeze builder to prevent crashesKrzysztof Drewniak1-1/+1
2022-12-12[mlir][runner] Add more printMemref functions.bixia11-0/+53
2022-12-12[mlir] make DiagnosedSilenceableError(LogicalResult) ctor privateAlex Zinenko2-13/+13
2022-12-12[mlir] Fix -Wstrict-prototypes warningTom Eccles6-15/+17
2022-12-12[mlir][Transform] NFC - Return omitted loop construct in transform.tile_reduc...Nicolas Vasilache1-4/+8
2022-12-12[MLIR] Vectorize tensor.extract on n-D tensor (n >= 2)Andrzej Warzynski2-3/+11
2022-12-11[mlir] Add LLDB visualizers for MLIR constructsRiver Riddle3-9/+34
2022-12-11[mlir:Bytecode] Add shared_ptr<SourceMgr> overloads to allow safe mmap of dataRiver Riddle5-12/+69
2022-12-11Remove using llvm::NoneFangrui Song1-1/+0
2022-12-10[mlir] Use std::optional instead of None in comments (NFC)Kazu Hirata10-35/+36
2022-12-10[mlir] FunctionOpInterface: turn required attributes into interface methods (...Jeff Niu12-135/+126
2022-12-10Use if constexpr to simplify some SFINAE in mlir::OpState (NFC)Mehdi Amini1-56/+21
2022-12-10Improve class documentation for mlir::OperationMehdi Amini1-4/+47
2022-12-09[mlir][arith] Define mulsi_extended opJakub Kuderski1-2/+45
2022-12-09[mlir] Remove double 'the' in comment (NFC)SaeHie Park1-1/+1
2022-12-09[mlir][arith] Define mului_extended opJakub Kuderski1-0/+43
2022-12-09[mlir][arith] Add canon pattern: addui_extended -> addiJakub Kuderski1-0/+1
2022-12-09[mlir][Linalg] Apply fixes to TileReductionUsingForeachThreadOpNicolas Vasilache1-2/+3
2022-12-09Revert "[mlir] FunctionOpInterface: make get/setFunctionType interface methods"David Spickett3-26/+34
2022-12-09Revert "[mlir] FunctionOpInterface: arg and result attrs dispatch to interface"David Spickett12-101/+102
2022-12-09[mlir][linalg] Fold duplicate and unused inputs in linalg.genericMatthias Springer1-0/+4
2022-12-09[mlir][bufferize] Improve analysis of external functionsMatthias Springer1-0/+18