aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/IR
AgeCommit message (Expand)AuthorFilesLines
2024-04-12[mlir][ods] Do not print default-valued properties when the value is equal to...Beal Wang1-6/+24
2024-04-09[mlir][OpPrintingFlags] Allow to disable ElementsAttr hex printing (#85766)Andrei Golubev1-20/+23
2024-04-04[mlir][SCF] Modernize `coalesceLoops` method to handle `scf.for` loops with i...MaheshRavishankar1-0/+9
2024-04-02[mlir][IR] Trigger `notifyOperationReplaced` on `replaceAllOpUsesWith` (#84721)Matthias Springer1-8/+16
2024-04-01[mlir][NFC] Simplify type checks with isa predicates (#87183)Jakub Kuderski2-6/+2
2024-03-31[MLIR] Add a second map for registered OperationName in MLIRContext (NFC) (#8...Mehdi Amini1-7/+22
2024-03-19[mlir] Don't assert when simplifying certain `AffineExpr`s (#78855)Felix Schneider1-1/+2
2024-03-12Get rid of noisy debug log in verifyOpAndAdjustFlags. (#84677)Justin Lebar1-3/+0
2024-03-11[mlir][IR] Add `isInteger()` (without width) (#84467)Marius Brehler1-0/+2
2024-03-11[mlir][IR] Fix overload resolution on MSVC build (#84589)Matthias Springer1-2/+2
2024-03-10Add llvm::min/max_element and use it in llvm/ and mlir/ directories. (#84678)Justin Lebar1-1/+1
2024-03-07[mlir][IR] Make `replaceOp` / `replaceAllUsesWith` API consistent (#82629)Matthias Springer1-46/+27
2024-03-05Rename llvm::ThreadPool -> llvm::DefaultThreadPool (NFC) (#83702)Mehdi Amini1-2/+2
2024-03-05Fix remaining build failures with GCC 8.3 (#83266)Thomas Preud'homme1-1/+6
2024-03-05[mlir]use correct iterator when eraseOp (#83444)Congcong Cai1-1/+4
2024-03-02Split the llvm::ThreadPool into an abstract base class and an implementation ...Mehdi Amini1-4/+4
2024-02-20[mlir][IR][NFC] Rename `notify*Removed` to `notify*Erased` (#82253)Matthias Springer1-2/+2
2024-02-19Rename `ThreadPool::getThreadCount()` to `getMaxConcurrency()` (NFC) (#82296)Mehdi Amini1-1/+1
2024-02-17[mlir] Introduce `trailingNDimsContiguous` for MemRefs (#78247)Andrzej WarzyƄski1-0/+32
2024-02-15[mlir][mesh] Add all-slice operation (#81218)Boian Petkantchin1-0/+18
2024-02-15Apply clang-tidy fixes for readability-identifier-naming in Operation.cpp (NFC)Mehdi Amini1-2/+2
2024-02-15Apply clang-tidy fixes for llvm-else-after-return in BuiltinDialectBytecode.c...Mehdi Amini1-1/+2
2024-02-15Apply clang-tidy fixes for llvm-qualified-auto in AsmPrinter.cpp (NFC)Mehdi Amini1-3/+3
2024-02-08[MLIR] Fix a small formatting issue in AsmPrinter.cpp (#81214)Abdurrahman Akkas1-5/+3
2024-02-08[MLIR] Fix crash in AffineMap::replace for zero result maps (#80930)Uday Bondhugula2-10/+16
2024-02-07[MLIR] NFC. Fix remaining clang-tidy warnings in AffineExpr.cpp (#80933)Uday Bondhugula1-12/+12
2024-02-02[mlir][IR] Send notifications for `cloneRegionBefore` (#66871)Matthias Springer2-28/+42
2024-02-02[mlir][IR] Do not trigger `notifyOperationInserted` for unlinked ops (#80278)Matthias Springer1-4/+4
2024-02-02[mlir][IR] Notify about block insertion when cloning an op (#80262)Matthias Springer1-0/+14
2024-02-01[mlir][Transforms] `GreedyPatternRewriteDriver`: Hash ops separately (#78312)Matthias Springer1-4/+11
2024-01-31[mlir][IR] Send missing notification when splitting a block (#79597)Matthias Springer1-1/+19
2024-01-31[mlir][IR] Send missing notifications when inlining a block (#79593)Matthias Springer1-1/+10
2024-01-31[mlir][IR] Add `RewriterBase::moveBlockBefore` and fix bug in `moveOpBefore` ...Matthias Springer2-15/+28
2024-01-26[mlir][IR] Change `notifyBlockCreated` to `notifyBlockInserted` (#79472)Matthias Springer2-2/+13
2024-01-25[mlir][IR] Add rewriter API for moving operations (#78988)Matthias Springer2-2/+30
2024-01-21[mlir][IR] Add `notifyBlockRemoved` callback to listener (#78306)Matthias Springer1-2/+9
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer1-2/+2
2024-01-15[mlir] Attribute add printStripped (#78008)Jacques Pienaar1-0/+31
2024-01-11[mlir] Add op printing flag to skip regions (#77726)Jakub Kuderski1-0/+5
2024-01-05[MLIR] Support interrupting AffineExpr walks (#74792)Uday Bondhugula1-13/+28
2024-01-04[mlir] Make fold result type check more verbose (#76867)Jakub Kuderski1-5/+14
2024-01-04[mlir] add a way to query non-property attributes (#76959)Oleksandr "Alex" Zinenko1-5/+4
2024-01-03[mlir] Add config for PDL (#69927)Jacques Pienaar3-118/+142
2024-01-03Revert "[mlir] Add config for PDL (#69927)"max4-148/+118
2024-01-03[mlir] Add config for PDL (#69927)Jacques Pienaar4-118/+148
2024-01-03[mlir] fix AsmPrinter after c1eab57673ef3eAlex Zinenko1-2/+3
2024-01-03[mlir] fix Operation::getDiscardableAttrs in absence of properties (#76816)Oleksandr "Alex" Zinenko1-1/+1
2023-12-20[mlir] Require folders to produce Values of same type (#75887)Matthias Springer2-6/+25
2023-12-14[mlir] Handle simple commutative cases in CSE.Jacques Pienaar1-15/+73
2023-12-13[mlir] Use StringRef::{starts,ends}_with (NFC)Kazu Hirata1-1/+1