summaryrefslogtreecommitdiff
path: root/mlir/lib/IR
Commit message (Expand)AuthorAgeFilesLines
* [mlir][IR] Trigger notifyOperationModified for replacementsMatthias Springer2023-03-061-10/+12
* [mlir][IR][NFC] Move `walk` definitions to header fileMatthias Springer2023-03-061-207/+2
* [mlir][IR] Hash result types in OperationFingerPrintMatthias Springer2023-03-031-0/+3
* [MLIR] Expose region equivalence check through OperationEquivalenceFrederik Gossen2023-02-271-24/+52
* [mlir][IR] Add Iterator template option to IR walkersMatthias Springer2023-02-241-30/+90
* [mlir] Fix typo causing build errorJeff Niu2023-02-221-1/+1
* [mlir] Add a SharedSymbolTableCollection classJeff Niu2023-02-221-0/+52
* [mlir][IR][NFC] Rename RewriterBase::replaceUseIf to replaceUsesWithIfMatthias Springer2023-02-221-1/+1
* [mlir] RewriterBase::Listener: Add notifyOperationModified callbackMatthias Springer2023-02-221-0/+6
* This change makes `RewriterBase` symmetric to `OpBuilder`.Matthias Springer2023-02-222-6/+12
* [MLIR] Add replaceUsesWithIf on OperationUday Bondhugula2023-02-211-0/+5
* Use APInt::isOne instead of APInt::isOneValue (NFC)Kazu Hirata2023-02-191-1/+1
* [mlir] Reintroduce API for creating operations with a DictionaryAttrJeff Niu2023-02-171-7/+17
* [mlir] Add RewriterBase::replaceAllUsesWith for Blocks.Ingo Müller2023-02-151-8/+0
* [mlir] Add Float8E5M2FNUZ and Float8E4M3FNUZ types to MLIRJake Hall2023-02-135-1/+28
* [mlir] support complex type in DenseElementsAttr::get.Xiang Li2023-02-131-1/+36
* [mlir][AsmPrinter] Gracefully handle empty symbolBruno Schmitt2023-01-301-1/+4
* [mlir] Promote the SubElementInterfaces to a core Attribute/Type constructRiver Riddle2023-01-278-171/+137
* [mlir][transforms] Simplify OperationEquivalence and CSEMatthias Springer2023-01-271-30/+57
* Revert "WIP listeners", totally pushed by mistake!Mehdi Amini2023-01-211-4/+1
* WIP listenersMehdi Amini2023-01-211-1/+4
* [mlir] Add support for interface inheritanceRiver Riddle2023-01-182-2/+2
* Revert "Revert "Refactor OperationName to use virtual tables for dispatch (NF...Mehdi Amini2023-01-164-79/+69
* Revert "Refactor OperationName to use virtual tables for dispatch (NFC)"Mehdi Amini2023-01-164-69/+79
* [mlir] Add a method to `RewriteBase` to replace a `Value` selectively.Mahesh Ravishankar2023-01-161-8/+8
* [mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata2023-01-1411-66/+72
* [mlir] Add #include <optional> (NFC)Kazu Hirata2023-01-1311-0/+11
* Refactor OperationName to use virtual tables for dispatch (NFC)Mehdi Amini2023-01-144-79/+69
* [mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu2023-01-125-16/+16
* [mlir][NFC] Migrate rest of the dialects to the new fold APIMarkus Böck2023-01-111-1/+1
* [mlir][affine] Canonicalize single value affine.min/maxKai Sasaki2023-01-111-0/+12
* [mlir] Print a newline when dumping TypeTheodore Luo Wang2023-01-091-1/+4
* [mlir] Fix SameOperandsAndResultType to check encoding.Jacques Pienaar2022-12-211-0/+13
* mlir/{SPIRV,Bufferization}: use std::optional in .td files (NFC)Ramkumar Ramachandra2022-12-201-10/+10
* mlir/tblgen: use std::optional in generationRamkumar Ramachandra2022-12-173-7/+7
* [MLIR] Enhance getLargestKnownDivisor for AffineExpr floordiv/ceildivUday Bondhugula2022-12-171-3/+16
* [mlir] Drop uses of operator<<(raw_ostream &OS, const Optional<T> &O)Fangrui Song2022-12-161-1/+1
* [mlir] Use std::optional instead of None in comments (NFC)Kazu Hirata2022-12-101-2/+2
* [mlir] FunctionOpInterface: turn required attributes into interface methods (...Jeff Niu2022-12-102-121/+191
* Revert "[mlir] FunctionOpInterface: make get/setFunctionType interface methods"David Spickett2022-12-092-26/+28
* Revert "[mlir] FunctionOpInterface: arg and result attrs dispatch to interface"David Spickett2022-12-092-170/+99
* [mlir] FunctionOpInterface: arg and result attrs dispatch to interfaceJeff Niu2022-12-082-99/+170
* [mlir] FunctionOpInterface: make get/setFunctionType interface methodsJeff Niu2022-12-082-28/+26
* [mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2022-12-072-2/+2
* [mlir][NFC] Add a new getStridesAndOffset functionQuentin Colombet2022-12-071-0/+10
* [mlir] Add `replaceAllUsesExcept` to rewriterDiego Caballero2022-12-061-0/+12
* [mlir] Remove TypedAttr and ElementsAttr from DenseArrayAttrJeff Niu2022-12-053-67/+19
* [mlir] Fix alias printing for dialect attribute self typesRiver Riddle2022-12-051-6/+6
* [mlir] Slightly optimize getRegions checks by inlining size checkRiver Riddle2022-12-051-5/+3
* [mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata2022-12-041-1/+2