MLIR  17.0.0git
Functions
OperationSupport.cpp File Reference
#include "mlir/IR/OperationSupport.h"
#include "mlir/IR/BuiltinAttributes.h"
#include "mlir/IR/BuiltinTypes.h"
#include "mlir/IR/OpDefinition.h"
#include "llvm/ADT/BitVector.h"
#include "llvm/Support/SHA1.h"
#include <numeric>
#include <optional>
+ Include dependency graph for OperationSupport.cpp:

Go to the source code of this file.

Functions

static bool isRegionEquivalentTo (Region *lhs, Region *rhs, function_ref< LogicalResult(Value, Value)> checkEquivalent, function_ref< void(Value, Value)> markEquivalent, OperationEquivalence::Flags flags)
 
template<typename T >
static void addDataToHash (llvm::SHA1 &hasher, const T &data)
 

Function Documentation

◆ addDataToHash()

template<typename T >
static void addDataToHash ( llvm::SHA1 &  hasher,
const T &  data 
)
static

◆ isRegionEquivalentTo()

static bool isRegionEquivalentTo ( Region lhs,
Region rhs,
function_ref< LogicalResult(Value, Value)>  checkEquivalent,
function_ref< void(Value, Value)>  markEquivalent,
OperationEquivalence::Flags  flags 
)
static