MLIR  20.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 (if includeNested is set). More...

#include "mlir/IR/OperationSupport.h"

Public Member Functions

 OperationFingerPrint (Operation *topOp, bool includeNested=true)
 
 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 (if includeNested is set).

Definition at line 1357 of file OperationSupport.h.

Constructor & Destructor Documentation

◆ OperationFingerPrint() [1/2]

OperationFingerPrint::OperationFingerPrint ( Operation topOp,
bool  includeNested = true 
)

Definition at line 919 of file OperationSupport.cpp.

◆ 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 1366 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 1363 of file OperationSupport.h.


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