summaryrefslogtreecommitdiff
path: root/mlir/test/lib/Dialect/Test/TestPatterns.cpp
AgeCommit message (Expand)Author
2022-04-04[mlir] Rework the implementation of TypeIDRiver Riddle
2022-04-01Fix MLIR test passMehdi Amini
2022-04-01Add a test case for `applyPatternsAndFoldGreedily` to support the revert of 5...Mehdi Amini
2022-03-23[mlir] Make OpBuilder::createOperation to accept raw inputsChia-hung Duan
2022-03-16[mlir:FunctionOpInterface] Rename the "type" attribute to "function_type"River Riddle
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle
2022-02-17[mlir] call target materialization more in dialect conversionAlex Zinenko
2022-02-02[mlir:Standard] Remove support for creating a `unit` ConstantOpRiver Riddle
2022-01-19[mlir] Make locations required when adding/creating block argumentsRiver Riddle
2022-01-18[mlir] Convert OpTrait::FunctionLike to FunctionOpInterfaceRiver Riddle
2022-01-18[mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp>River Riddle
2022-01-12[mlir] Remove populateFuncOpTypeConversionPatternRiver Riddle
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-12-08Adjust "end namespace" comment in MLIR to match new agree'd coding styleMehdi Amini
2021-11-22[mlir] support recursive types in type conversion infraAlex Zinenko
2021-11-18[mlir] Convert NamedAttribute to be a classRiver Riddle
2021-11-11[mlir] Replace usages of Identifier with StringAttrRiver Riddle
2021-11-05[mlir][DialectConversion] Legalize all live argument conversionsRiver Riddle
2021-10-27[mlir:DialectConversion] Restructure how argument/target materializations get...River Riddle
2021-10-20[mlir] Expand prefixing to OpFormatGenJacques Pienaar
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-09-24[mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewri...River Riddle
2021-09-20[mlir] Fix bug in partial dialect conversionVladislav Vinogradov
2021-08-23[mlir][FoldUtils] Ensure the created constant dominates the replaced opRiver Riddle
2021-08-14[MLIR] Move TestDialect to ::test namespaceStephen Neuendorffer
2021-07-21[mlir-tblgen] Support binding multi-results of NativeCodeCallChia-hung Duan
2021-07-01[mlir][tensor] Add tensor.dim operationMatthias Springer
2021-06-16Migrate MLIR test passes to the new registration APIMehdi Amini
2021-06-02[mlir-reduce] Reducer refactor.Chia-hung Duan
2021-05-19Enhance InferShapedTypeOpInterface to make it accessible during dialect conve...Wenyi Zhao
2021-05-18[mlir] Allow derived rewrite patterns to define a non-virtual `initialize` hookRiver Riddle
2021-05-10Support NativeCodeCall binding in rewrite pattern.Chia-hung Duan
2021-03-30Fix deletion of operations through the rewriter in a pattern matching a consu...Mehdi Amini
2021-03-29[mlir] Enhance InferShapedTypeOpInterface and move LinalgOps to use them.MaheshRavishankar
2021-03-25Define a `NoTerminator` traits that allows operations with a single block reg...Mehdi Amini
2021-03-23[mlir][Pattern] Add better support for using interfaces/traits to match root ...River Riddle
2021-03-22[PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatte...Chris Lattner
2021-03-21Remove the extraneous MLIRContext argument from populateWithGenerated. NFC.Chris Lattner
2021-03-21Change OwningRewritePatternList to carry an MLIRContext with it.Chris Lattner
2021-03-15[MLIR] Create memref dialect and move dialect-specific ops from std.Julian Gross
2021-02-09[mlir][IR] Remove the concept of `OperationProperties`River Riddle
2021-02-04[mlir] Mark LogicalResult as LLVM_NODISCARDRiver Riddle
2021-02-04[mlir] Apply source materialization in case of transitive conversionAlex Zinenko
2021-02-02[mlir] Allow to use constant lambda as callbacks for `TypeConverter`Vladislav Vinogradov
2021-02-02[mlir] Keep track of region signature conversions as argument replacementsAlex Zinenko
2021-01-14[mlir][PatternRewriter] Add a new hook to selectively replace uses of an oper...River Riddle
2021-01-07[mlir] NFC: fix trivial typosKazuaki Ishizaki
2020-12-17[mlir][IR][NFC] Move context/location parameters of builtin Type::get methods...River Riddle
2020-12-13[mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation.Christian Sigg