aboutsummaryrefslogtreecommitdiff
path: root/mlir
AgeCommit message (Expand)AuthorFilesLines
2023-07-12[TOSA] Add level checks and remove Tensor1DTo4DTai Ly4-24/+1063
2023-07-12[mlir][DialectUtils] Generalize `extractFromI64ArrayAttr` helperMatthias Springer4-25/+29
2023-07-12[ODS] Extra Concrete Declarations and Definitions under TraitsAmanda Tang14-71/+199
2023-07-12[mlir][linalg] Fix bug in vector transfer hoistingMatthias Springer2-3/+39
2023-07-12[mlir][linalg][transform] Fix printing of TileToForall in edge case.Ingo Müller2-3/+4
2023-07-12[mlir][nvvm] Change return type of std::string of getPtx of PtxBuilderGuray Ozen3-23/+28
2023-07-12[mlir][nvvm] Fix test (NFC)Guray Ozen1-10/+10
2023-07-12[mlir] Apply ClangTidy fixesAdrian Kuegel1-2/+2
2023-07-12[MLIR][IR] Rewrite OperationVerifier using worklistAlexander Shaposhnikov1-67/+114
2023-07-12[mlir][nvvm] fix potential bug (NFC)Guray Ozen1-1/+2
2023-07-12[mlir][emitc] Add div, mul and rem operatorsMarius Brehler5-4/+176
2023-07-12[mlir][vector] Refine diagnostic messagesAndrzej Warzynski2-9/+9
2023-07-11[mlir][vector] Handle memory space conflicts in VectorTransferSplit patternsQuinn Dawkins2-12/+92
2023-07-11Don't to real work inside an assertion.Sterling Augustine1-3/+3
2023-07-11Fix unused variable warning.Sterling Augustine1-2/+1
2023-07-11[MLIR][MemRef] Avoid returning ReallocOp from findDeallocAlexander Shaposhnikov2-0/+16
2023-07-11[mlir] Narrow bitwidth emulation for vector.loadyzhang935-0/+249
2023-07-11[mlir][Arith] Add pass for emulating unsupported float ops (#1079)Krzysztof Drewniak5-0/+311
2023-07-11[mlir][Vector] Add support for 0-D vectors to vector.insert/extractDiego Caballero4-9/+48
2023-07-11[mlir] add backward dense dataflow analysisAlex Zinenko10-161/+1076
2023-07-11[mlir][nvgpu] Add initial support for `mbarrier`Guray Ozen5-13/+392
2023-07-11[mlir][linalg] BufferizeToAllocation: Add custom memcpy opMatthias Springer5-31/+146
2023-07-11[mlir][bufferization] Add read_only attribute to ToMemrefOpMatthias Springer2-7/+41
2023-07-11[mlir][linalg] Return newly created ops from bufferize_to_allocationMatthias Springer5-21/+82
2023-07-11[mlir][transform] Add transform.select opMatthias Springer3-0/+71
2023-07-11[MLIR][Presburger] Optimize for intersectgilsaia2-0/+40
2023-07-11[mlir][llvm] Define annotation intrinsicsVictor Perez3-0/+65
2023-07-11[mlir][Linalg] NFC - Improve some transform op buildersNicolas Vasilache3-1/+73
2023-07-11[mlir][nvgpu] Implement `nvgpu.device_async_copy` by NVVMToLLVM PassGuray Ozen13-108/+195
2023-07-11[mlir][nvvm] Add NVVMToLLVM PassGuray Ozen10-0/+456
2023-07-11[MLIR][Linalg] Avoid padding attribute in `pack` when possibleLorenzo Chelini4-7/+89
2023-07-11[mlir][vector] Remove duplicate tensor subset <-> vector transfer patternsMatthias Springer11-287/+55
2023-07-11[mlir] Add a builtin distinct attributeTobias Gysi23-7/+490
2023-07-10[mlir][python] Replace PythonAttr mappings with downcastingRahul Kayaith3-20/+14
2023-07-10[mlir][python] Downcast attributes in more placesRahul Kayaith9-76/+83
2023-07-11[mlir][tosa] fix crash when querying the rank of an unranked tensor.Peiming Liu1-0/+3
2023-07-11[mlir][tosa] Verify zero-dim tensors in the inputKai Sasaki2-1/+80
2023-07-10[mlir][sparse][gpu] Impl 2:4 SpMM rewrite for linalg op w/ DENSE24 attrK-Wu2-0/+180
2023-07-10[mlir][CAPI] Expose the rest of MLIRContext's constructorsKrzysztof Drewniak6-0/+83
2023-07-10[mlir] Add a parameter for passing default values to `StringRefParameter`Fabian Mora3-2/+15
2023-07-10[MLIR][Test] Avoid buffer overflow for `test.verifiers`rikhuijzer2-4/+21
2023-07-10[mlir][sparse] support dual sparse convolution.Peiming Liu5-242/+606
2023-07-10[mlir][Linalg] Add a greedy transform to map copies to threads efficiently.Nicolas Vasilache7-3/+930
2023-07-10[mlir][vector] Fix test caseMatthias Springer1-1/+2
2023-07-10[mlir][spirv] Fix `spirv.NV.coopmatrix` syntax in examples. NFC.Jakub Kuderski1-4/+4
2023-07-10[mlir][vector] Fix bug in `TransferWriteNonPermutationLowering`Matthias Springer2-2/+49
2023-07-10[mlir][spirv] Add missing NV prefix/suffix for coop matrixJakub Kuderski14-189/+192
2023-07-10[mlir][LLVM] Add support for arrays in `SplitStores` patternMarkus Böck2-38/+118
2023-07-10[mlir][LLVM] Make `SplitStores` pattern capable of writing to sub-aggregatesMarkus Böck2-24/+175
2023-07-10[OpenMP][OMPIRBuilder] Rename IsEmbedded and IsTargetCodegen flagsSergio Afonso5-15/+16