MLIR  20.0.0git
mlir::OperationEquivalence Member List

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::OperationEquivalencestatic
directHashValue(Value v)mlir::OperationEquivalenceinlinestatic
exactValueMatch(Value lhs, Value rhs)mlir::OperationEquivalenceinlinestatic
Flags enum namemlir::OperationEquivalence
ignoreHashValue(Value)mlir::OperationEquivalenceinlinestatic
IgnoreLocations enum valuemlir::OperationEquivalence
ignoreValueEquivalence(Value lhs, Value rhs)mlir::OperationEquivalenceinlinestatic
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::OperationEquivalencestatic
isEquivalentTo(Operation *lhs, Operation *rhs, Flags flags)mlir::OperationEquivalencestatic
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::OperationEquivalencestatic
isRegionEquivalentTo(Region *lhs, Region *rhs, OperationEquivalence::Flags flags)mlir::OperationEquivalencestatic
None enum valuemlir::OperationEquivalence