MLIR  18.0.0git
Public Member Functions | List of all members
mlir::OperationFingerPrint Class Reference

A unique fingerprint for a specific operation, and all of it's internal operations. More...

#include "mlir/IR/OperationSupport.h"

Public Member Functions

 OperationFingerPrint (Operation *topOp)
 
 OperationFingerPrint (const OperationFingerPrint &)=default
 
OperationFingerPrintoperator= (const OperationFingerPrint &)=default
 
bool operator== (const OperationFingerPrint &other) const
 
bool operator!= (const OperationFingerPrint &other) const
 

Detailed Description

A unique fingerprint for a specific operation, and all of it's internal operations.

Definition at line 1312 of file OperationSupport.h.

Constructor & Destructor Documentation

◆ OperationFingerPrint() [1/2]

OperationFingerPrint::OperationFingerPrint ( Operation topOp)

Definition at line 857 of file OperationSupport.cpp.

References mlir::Operation::walk().

◆ OperationFingerPrint() [2/2]

mlir::OperationFingerPrint::OperationFingerPrint ( const OperationFingerPrint )
default

Member Function Documentation

◆ operator!=()

bool mlir::OperationFingerPrint::operator!= ( const OperationFingerPrint other) const
inline

Definition at line 1321 of file OperationSupport.h.

◆ operator=()

OperationFingerPrint& mlir::OperationFingerPrint::operator= ( const OperationFingerPrint )
default

◆ operator==()

bool mlir::OperationFingerPrint::operator== ( const OperationFingerPrint other) const
inline

Definition at line 1318 of file OperationSupport.h.


The documentation for this class was generated from the following files: