|
MLIR 22.0.0git
|
A unique fingerprint for a specific operation, and all of it's internal operations (if includeNested is set). More...
#include "mlir/IR/OperationSupport.h"
Public Member Functions | |
| OperationFingerPrint (Operation *topOp, bool includeNested=true) | |
| OperationFingerPrint (const OperationFingerPrint &)=default | |
| OperationFingerPrint & | operator= (const OperationFingerPrint &)=default |
| bool | operator== (const OperationFingerPrint &other) const |
| bool | operator!= (const OperationFingerPrint &other) const |
A unique fingerprint for a specific operation, and all of it's internal operations (if includeNested is set).
Definition at line 1419 of file OperationSupport.h.
Definition at line 925 of file OperationSupport.cpp.
References addDataToHash(), mlir::Location::getAsOpaquePointer(), mlir::Operation::getLoc(), mlir::Operation::getNumSuccessors(), mlir::Operation::getOperands(), mlir::Operation::getParentOp(), mlir::Operation::getRawDictionaryAttrs(), mlir::Operation::getRegions(), mlir::Operation::getResultTypes(), mlir::Operation::getSuccessor(), mlir::Operation::hashProperties(), and mlir::Operation::walk().
Referenced by OperationFingerPrint(), operator!=(), operator=(), and operator==().
|
default |
References OperationFingerPrint().
|
inline |
Definition at line 1428 of file OperationSupport.h.
References OperationFingerPrint().
|
default |
References OperationFingerPrint().
|
inline |
Definition at line 1425 of file OperationSupport.h.
References OperationFingerPrint().