- 28a6a2a [mlir] Fix wrong variable name in Linalg OpDSL by Alex Zinenko · 2 years, 6 months ago
- e03b408 [mlir][Vector] First step for 0D vector type by Michal Terepeta · 2 years, 6 months ago
- 970bb2d [mlir] Fix formatting in Ops.td files (NFC) by Mogball · 2 years, 6 months ago
- 926d2b0 [mlir][lsp] Use ResultGroupDefinition struct by Mogball · 2 years, 6 months ago
- b458f60 [mlir] Fix clang5 build after D113641 by River Riddle · 2 years, 6 months ago
- 3f9a1a7 [llvm] Add a SFINAE template parameter to DenseMapInfo by River Riddle · 2 years, 6 months ago
- f61b08d [mlir][NFC] Replace references to Identifier with StringAttr by River Riddle · 2 years, 6 months ago
- c7c2be5 [MLIR][LLVM] Permit integer types in switch other than i32 by William S. Moses · 2 years, 6 months ago
- 68380ea [mlir][LLVM] Fix folding of LLVM::ExtractValueOp by Nicolas Vasilache · 2 years, 6 months ago
- ddc7084 [mlir][spirv] add AtomicFAddEXTOp by Butygin · 2 years, 6 months ago
- 29da447 [mlir] spirv: Add scf.while spirv conversion by Butygin · 2 years, 6 months ago
- 9097255 [mlir] Support multi-dimensional vectors in MathToLibm conversion. by Adrian Kuegel · 2 years, 6 months ago
- 4d37b09 [MLIR] Simplify semi-affine expressions using flattening by Arnab Dutta · 2 years, 6 months ago
- 0ca47a9 [MLIR] FlatAffineConstraints: Allow extraction of explicit representation of local variables by Groverkss · 2 years, 6 months ago
- 79e71e7 Revert "[MLIR][LLVM] Permit integer types in switch other than i32" by Mehdi Amini · 2 years, 6 months ago
- 91c48cc [MLIR][LLVM] Permit integer types in switch other than i32 by William S. Moses · 2 years, 6 months ago
- ed1520e [mlir][linalg][bufferize][NFC] Clean up tensor op bufferization by Matthias Springer · 2 years, 6 months ago
- eff0687 [mlir][sparse] first version of "truly" dynamic sparse tensors as outputs of kernels by Aart Bik · 2 years, 6 months ago
- 350ef9d [tosa][mlir] Refactor tosa.reshape lowering to linalg for dynamic cases. by natashaknk · 2 years, 6 months ago
- ef47398 [mlir][tosa] Add tosa.mul by one canonicalization by not-jenni · 2 years, 6 months ago
- a643c6e [mlir][Vector] Make vector.shape_cast based size-1 foldings opt-in and separate. by Nicolas Vasilache · 2 years, 6 months ago
- fa9f433 [mlir][Linalg] Add a DownscaleDepthwiseConv2DNhwcHwcOp decomposition pattern. by Nicolas Vasilache · 2 years, 6 months ago
- 7df5a0c [mlir][linalg] Make loop ops in TileLoopNest accessible by Lei Zhang · 2 years, 6 months ago
- e976dac [PatternMatch] Add a new m_Any that binds a value. by Chris Lattner · 2 years, 6 months ago
- 2b9b424 [mlir][Linalg] Fix and improve vectorization of depthwise convolutions. by Nicolas Vasilache · 2 years, 6 months ago
- b12ad63 [mlir][Linalg] Add bounded recursion declaration to FMAOp -> LLVM conversion. by Nicolas Vasilache · 2 years, 6 months ago
- c58c835 [mlir] Move min/max ops from Std to Arith. by Alexander Belyaev · 2 years, 6 months ago
- 425f784 [mlir] DialectConversion: fix OperationLegalizer::isIllegal result when legality callback returns None by Butygin · 2 years, 6 months ago
- 6686558 [mlir][Linalg] Fix off-by-one error in conv vector size computation. by Nicolas Vasilache · 2 years, 6 months ago
- 3cb3995 [mlir][linalg][bufferize] Allow non-tensor mappings in BufferizationState by Matthias Springer · 2 years, 6 months ago
- a111682 [mlir] NFC - Add VectorType::Builder to more easily build vector types from existing ones by Nicolas Vasilache · 2 years, 6 months ago
- 02b1b93 [mlir][linalg][bufferize] Fix insertion point of result buffers by Matthias Springer · 2 years, 6 months ago
- dac6df7 [mlir][Linalg] Make depthwise convolution naming scheme consistent. by Nicolas Vasilache · 2 years, 6 months ago
- 38c4b83 Revert "[mlir] FlatAffineConstraint parsing for unit tests" by Mehdi Amini · 2 years, 6 months ago
- 7d2a294 Re-apply "[mlir] Allow out-of-tree python building from installed MLIR." by Stella Laurenzo · 2 years, 6 months ago
- de175ee [mlir][ods] AttrOrTypeDef format: parse types by Mogball · 2 years, 6 months ago
- d2e46c7 [mlir][ods] Fix unused uniqued attr constraint by Mogball · 2 years, 6 months ago
- 863602e Use std::make_unique instead of `new` to reinitalize a unique_ptr (NFC) by Mehdi Amini · 2 years, 6 months ago
- f421e8b [mlir] FlatAffineConstraint parsing for unit tests by Christian Ulmann · 2 years, 6 months ago
- 8badfd2 Fix some clang-tidy reports in MLIR (NFC) by Mehdi Amini · 2 years, 6 months ago
- 54da309 [mlir][ods] Fix incorrect name in comment (NFC) by Mogball · 2 years, 6 months ago
- 9dc494e [mlir][ods] Cleanup of Class Codegen helper by Mogball · 2 years, 6 months ago
- ffdc559 [mlir][ods] DialectAsmPrinter -> AsmPrinter in comments by Mogball · 2 years, 6 months ago
- f527faa [mlir][shape] Add value_as_shape op by Jacques Pienaar · 2 years, 6 months ago
- 5c7a3c5 [mlir] NFC - Address post-commit comments by Nicolas Vasilache · 2 years, 6 months ago
- a0f6942 [mlir][Vector] Add support for 1D depthwise conv vectorization by Nicolas Vasilache · 2 years, 6 months ago
- b3cc40f [mlir][Linalg] Rewrite DownscaleSizeOneWindowed2DConvolution to use rank-reducing insert/extract slices. by Nicolas Vasilache · 2 years, 6 months ago
- fc4b258 Add a cppType string in AttrDef to make it possible to use them as parameters in other attributes by Mehdi Amini · 2 years, 6 months ago
- 52b99ad [mlir] Add MLIR-C dylib. by Stella Laurenzo · 2 years, 6 months ago
- 36ebe54 [mlir][ods] Fix DenseSet ambiguous reference by Mogball · 2 years, 6 months ago
- 4c5d9f4 Revert "[mlir] Allow out-of-tree python building from installed MLIR." by Mehdi Amini · 2 years, 6 months ago
- 69c4cab [mlir] Allow out-of-tree python building from installed MLIR. by Stella Laurenzo · 2 years, 6 months ago
- e74005f [mlir][ods] Escape attribute summaries by Mogball · 2 years, 6 months ago
- 0b0b45d [mlir][linalg][bufferize] Decouple ComprehensiveBufferize from Linalg by Matthias Springer · 2 years, 6 months ago
- 6f472e8 [mlir][ods] Unique attribute, successor, region constraints by Mogball · 2 years, 6 months ago
- 0e4e2e4 [mlir][linalg][bufferize] Add PostAnalysisStep by Matthias Springer · 2 years, 6 months ago
- c730bb3 [mlir][spirv] Regenerate SPIRVBase.td from recent spec by Butygin · 2 years, 6 months ago
- f5a12a5 [mlir][VectorToGPU] Support more cases in conversion to MMA ops by Thomas Raoux · 2 years, 6 months ago
- ff18007 Fully qualify `::mlir::IntegerAttr` type in ODS generated code (NFC) by Abhimanyu Goyal · 2 years, 6 months ago
- e266dcd [mlir][Linalg] Add 1-d depthwise conv with opdsl by Nicolas Vasilache · 2 years, 6 months ago
- 02c57f1 [mlir][Linalg] Make a LinalgStrategyDecomposePass available. by Nicolas Vasilache · 2 years, 6 months ago
- c6cec5c [mlir][linalg] Avoid illegal elementwise fusion into reductions by Stephan Herhut · 2 years, 6 months ago
- 1a1ea29 [mlir][X86Vector] Fix unused variable warning by Benjamin Kramer · 2 years, 6 months ago
- b197769 [mlir][Vector] Silence recently introduced warnings by Nicolas Vasilache · 2 years, 6 months ago
- 86ca2cc [mlir][linalg][bufferize] Remove remaining linalg dependencies by Matthias Springer · 2 years, 6 months ago
- 20b395f [mlir][linalg][bufferize] Group helpers in BufferizationState by Matthias Springer · 2 years, 6 months ago
- a6cb1f7 [mlir] Fix build post 34ff8573505e04c75e84a0e515af462f223f2795 by Nicolas Vasilache · 2 years, 6 months ago
- 06cf865 [mlir][X86Vector] Add specialized vector.transpose lowering patterns for AVX2 by Nicolas Vasilache · 2 years, 6 months ago
- 0d128b7 Use base class AsmParser/AsmPrinter in Types and Attribute print/parse method (NFC) by Mehdi Amini · 2 years, 6 months ago
- 09023d4 [mlir][linalg][bufferize][NFC] Move `getResultBuffer` to op interface by Matthias Springer · 2 years, 6 months ago
- 0b3abdb [ComprehensiveBufferize] Fix a warning by Kazu Hirata · 2 years, 6 months ago
- 265f8e9 [mlir] Fix windows build after D113511 by River Riddle · 2 years, 6 months ago
- b3531ce [mlir][linalg][bufferize] Move more helper functions/structs to interface by Matthias Springer · 2 years, 6 months ago
- ef2277b [mlir] Optimize usage of llvm::mapped_iterator by River Riddle · 2 years, 6 months ago
- c46a9a7 [mlir][bufferize][linalg] Do not copy tensors that are overwritten by Matthias Springer · 2 years, 6 months ago
- 78d19d0 [mlir][linalg][bufferize] Do not copy results of non-writing ops by Matthias Springer · 2 years, 6 months ago
- 7637b08 [mlir] Fix unused variable waraning in OpDocGen by Jacques Pienaar · 2 years, 6 months ago
- 25ae426 [mlir] MicroOptimize a few hot StorageUniquer code paths by River Riddle · 2 years, 6 months ago
- 53d9868 [mlir] Replace usages of Identifier with StringAttr by River Riddle · 2 years, 6 months ago
- cac6e5d [mlir][linalg][bufferize] Add `isAllocationHoistingBarrier` to op interface by Matthias Springer · 2 years, 6 months ago
- f4b26b1 [mlir](arithmetic) Add ceildivui to the arithmetic dialect by lipracer · 2 years, 6 months ago
- dc673ed [mlir][linalg][bufferize] Move BufferizationAliasInfo to op interface by Matthias Springer · 2 years, 6 months ago
- a3f8f52 [mlir][linalg][bufferize] Store analysis results in BufferizationAliasInfo by Matthias Springer · 2 years, 6 months ago
- 3183f77 [mlir][linalg][bufferize] Fix bug in InitTensor elimination by Matthias Springer · 2 years, 6 months ago
- 8f74030 [mlir] Fix predicate.td ODS test case by Jacques Pienaar · 2 years, 6 months ago
- bedffea [mlir][linalg][bufferize][NFC] Move helper functions to op interface by Matthias Springer · 2 years, 6 months ago
- 8a8b5d1 [mlir][ods] Use lambda in element type check pred rather than repeated casts by Jacques Pienaar · 2 years, 6 months ago
- 88f4b29 [mlir] Add traits, interfaces, effects to generated docs by Jacques Pienaar · 2 years, 6 months ago
- 292be88 [ComprehensiveBufferize] Fix a warning by Kazu Hirata · 2 years, 6 months ago
- 72d98b9 [mlir][tosa] Add lowering for tosa.pad with explicit value by Rob Suderman · 2 years, 6 months ago
- e7c0c9d [MLIR][Affine][NFC] affine.store op verifier message fix and check by Uday Bondhugula · 2 years, 6 months ago
- 0f8d9e3 tosa-make-broadcatable pass now supports numpy style broadcasting only. by Kevin Cheng · 2 years, 6 months ago
- 6889527 [mlir] Make topologicalSort iterative and consider op regions by thomasraoux · 2 years, 6 months ago
- eeebe9f [mlir][nvvm] Remove special case ptr arithmetic lowering in gpu to nvvm by thomasraoux · 2 years, 6 months ago
- 131191a [mlir] recursively convert builtin types to LLVM when possible by Alex Zinenko · 2 years, 6 months ago
- 5763e72 [mlir][Linalg] Add interface method to Linalg ops to allow setting the output operand. by MaheshRavishankar · 2 years, 6 months ago
- d709956 [mlir][linalg] Remove getSmallestBoundingIndex (NFC). by Tobias Gysi · 2 years, 6 months ago
- 2aa0a05 [linalg][mlir] Replace getSmallestBoundingIndex in promotion (NFC). by Tobias Gysi · 2 years, 6 months ago
- 490732a [mlir][linalg] Use getUpperBoundForIndex in hoisting (NFC). by Tobias Gysi · 2 years, 6 months ago
- e951e2d [mli][linalg] Use CodegenStrategy to test interchange (NFC). by Tobias Gysi · 2 years, 6 months ago