llvm::MachineInstrExpressionTrait

DenseMapInfo traits that compare MachineInstr* by instruction value.

Synopsis

Declared in <llvm/CodeGen/MachineInstr.h>

struct MachineInstrExpressionTrait
    : DenseMapInfo<MachineInstr*>

Description

Hashing and equality ignore definitions, which is useful for CSE and similar value-based lookups.

Base Classes

NameDescription
DenseMapInfo<MachineInstr*>Traits type that supplies DenseMap hashing and equality for value type T.

Static Member Functions

NameDescription
getHashValue getHashValue overloads
isEqual isEqual overloads