llvm-project/mlir/test/lib
Mehdi Amini f30a8a6f67 Change the contract with the type/attribute parsing to let the dispatch handle the mnemonic
This breaking change requires to remove printing the mnemonic in the print()
method on Type/Attribute classes.
This makes it consistent with the parsing code which alread handles the
mnemonic outside of the parsing method.

This likely won't break the build for anyone, but tests will start
failing for dialects downstream. The fix is trivial and look like
going from:

void emitc::OpaqueType::print(DialectAsmPrinter &printer) const {
  printer << "opaque<\"";

to:

void emitc::OpaqueAttr::print(DialectAsmPrinter &printer) const {
  printer << "<\"";

Reviewed By: rriddle, aartbik

Differential Revision: https://reviews.llvm.org/D113334
2021-11-10 00:47:15 +00:00
..
Analysis [mlir] Create a generic reduction detection utility 2021-09-24 20:45:59 +00:00
Conversion [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods 2021-09-24 17:51:41 +00:00
Dialect Change the contract with the type/attribute parsing to let the dispatch handle the mnemonic 2021-11-10 00:47:15 +00:00
IR [MLIR] Replace std ops with arith dialect ops 2021-10-13 03:07:03 +00:00
Pass [mlir:Pass] Generate a reproducer as early as possible 2021-10-05 18:11:26 +00:00
Reducer [mlir][NFC] Cleanup the MLIRTestReducer pass 2021-06-23 01:29:24 +00:00
Rewrite [SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr. 2021-08-29 21:54:47 -07:00
Transforms [mlir] Expand prefixing to OpFormatGen 2021-10-20 07:08:37 -07:00
CMakeLists.txt [mlir][NFC] Move passes in test/lib/Transforms/ to a directory that mirrors what they test 2021-05-14 10:28:11 -07:00