MLIR  20.0.0git
Public Member Functions | Public Attributes | List of all members
ValueEquivalenceCache Struct Reference

Public Member Functions

LogicalResult checkEquivalent (Value lhsValue, Value rhsValue)
 
LogicalResult checkCommutativeEquivalent (ValueRange lhsRange, ValueRange rhsRange)
 
void markEquivalent (Value lhsResult, Value rhsResult)
 

Public Attributes

DenseMap< Value, ValueequivalentValues
 

Detailed Description

Definition at line 764 of file OperationSupport.cpp.

Member Function Documentation

◆ checkCommutativeEquivalent()

LogicalResult ValueEquivalenceCache::checkCommutativeEquivalent ( ValueRange  lhsRange,
ValueRange  rhsRange 
)
inline

◆ checkEquivalent()

LogicalResult ValueEquivalenceCache::checkEquivalent ( Value  lhsValue,
Value  rhsValue 
)
inline

◆ markEquivalent()

void ValueEquivalenceCache::markEquivalent ( Value  lhsResult,
Value  rhsResult 
)
inline

Member Data Documentation

◆ equivalentValues

DenseMap<Value, Value> ValueEquivalenceCache::equivalentValues

Definition at line 765 of file OperationSupport.cpp.


The documentation for this struct was generated from the following file: