This class is for reporting differences between two modules which should have been deduplicated.
More...
|
| Equivalence (MLIRContext *context, InstanceGraph &instanceGraph) |
|
std::string | prettyPrint (Attribute attr) |
|
LogicalResult | check (InFlightDiagnostic &diag, const Twine &message, Operation *a, BundleType aType, Operation *b, BundleType bType) |
|
LogicalResult | check (InFlightDiagnostic &diag, const Twine &message, Operation *a, Type aType, Operation *b, Type bType) |
|
LogicalResult | check (InFlightDiagnostic &diag, ModuleData &data, Operation *a, Block &aBlock, Operation *b, Block &bBlock) |
|
LogicalResult | check (InFlightDiagnostic &diag, ModuleData &data, Operation *a, Region &aRegion, Operation *b, Region &bRegion) |
|
LogicalResult | check (InFlightDiagnostic &diag, Operation *a, mlir::DenseBoolArrayAttr aAttr, Operation *b, mlir::DenseBoolArrayAttr bAttr) |
|
LogicalResult | check (InFlightDiagnostic &diag, ModuleData &data, Operation *a, DictionaryAttr aDict, Operation *b, DictionaryAttr bDict) |
|
LogicalResult | check (InFlightDiagnostic &diag, FInstanceLike a, FInstanceLike b) |
|
LogicalResult | check (InFlightDiagnostic &diag, ModuleData &data, Operation *a, Operation *b) |
|
void | check (InFlightDiagnostic &diag, Operation *a, Operation *b) |
|
This class is for reporting differences between two modules which should have been deduplicated.
Definition at line 388 of file Dedup.cpp.