MLIR
20.0.0git
|
This is the complete list of members for mlir::OperationEquivalence, including all inherited members.
computeHash(Operation *op, function_ref< llvm::hash_code(Value)> hashOperands=[](Value v) { return hash_value(v);}, function_ref< llvm::hash_code(Value)> hashResults=[](Value v) { return hash_value(v);}, Flags flags=Flags::None) | mlir::OperationEquivalence | static |
directHashValue(Value v) | mlir::OperationEquivalence | inlinestatic |
exactValueMatch(Value lhs, Value rhs) | mlir::OperationEquivalence | inlinestatic |
Flags enum name | mlir::OperationEquivalence | |
ignoreHashValue(Value) | mlir::OperationEquivalence | inlinestatic |
IgnoreLocations enum value | mlir::OperationEquivalence | |
ignoreValueEquivalence(Value lhs, Value rhs) | mlir::OperationEquivalence | inlinestatic |
isEquivalentTo(Operation *lhs, Operation *rhs, function_ref< LogicalResult(Value, Value)> checkEquivalent, function_ref< void(Value, Value)> markEquivalent=nullptr, Flags flags=Flags::None, function_ref< LogicalResult(ValueRange, ValueRange)> checkCommutativeEquivalent=nullptr) | mlir::OperationEquivalence | static |
isEquivalentTo(Operation *lhs, Operation *rhs, Flags flags) | mlir::OperationEquivalence | static |
isRegionEquivalentTo(Region *lhs, Region *rhs, function_ref< LogicalResult(Value, Value)> checkEquivalent, function_ref< void(Value, Value)> markEquivalent, OperationEquivalence::Flags flags, function_ref< LogicalResult(ValueRange, ValueRange)> checkCommutativeEquivalent=nullptr) | mlir::OperationEquivalence | static |
isRegionEquivalentTo(Region *lhs, Region *rhs, OperationEquivalence::Flags flags) | mlir::OperationEquivalence | static |
None enum value | mlir::OperationEquivalence |