MLIR 22.0.0git
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 1419 of file OperationSupport.h.

Constructor & Destructor Documentation

◆ OperationFingerPrint() [1/2]

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

References OperationFingerPrint().

◆ operator=()

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

◆ operator==()

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

Definition at line 1425 of file OperationSupport.h.

References OperationFingerPrint().


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