LLVM 19.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::DenseMapInfo< MemOpKey > Struct Reference

Provide DenseMapInfo for MemOpKey. More...

Public Types

using PtrInfo = DenseMapInfo< const MachineOperand * >
 

Static Public Member Functions

static MemOpKey getEmptyKey ()
 
static MemOpKey getTombstoneKey ()
 
static unsigned getHashValue (const MemOpKey &Val)
 
static bool isEqual (const MemOpKey &LHS, const MemOpKey &RHS)
 

Detailed Description

Provide DenseMapInfo for MemOpKey.

Definition at line 118 of file X86OptimizeLEAs.cpp.

Member Typedef Documentation

◆ PtrInfo

using llvm::DenseMapInfo< MemOpKey >::PtrInfo = DenseMapInfo<const MachineOperand *>

Definition at line 119 of file X86OptimizeLEAs.cpp.

Member Function Documentation

◆ getEmptyKey()

static MemOpKey llvm::DenseMapInfo< MemOpKey >::getEmptyKey ( )
inlinestatic

Definition at line 121 of file X86OptimizeLEAs.cpp.

◆ getHashValue()

static unsigned llvm::DenseMapInfo< MemOpKey >::getHashValue ( const MemOpKey &  Val)
inlinestatic

◆ getTombstoneKey()

static MemOpKey llvm::DenseMapInfo< MemOpKey >::getTombstoneKey ( )
inlinestatic

Definition at line 127 of file X86OptimizeLEAs.cpp.

◆ isEqual()

static bool llvm::DenseMapInfo< MemOpKey >::isEqual ( const MemOpKey &  LHS,
const MemOpKey &  RHS 
)
inlinestatic

Definition at line 176 of file X86OptimizeLEAs.cpp.

References LHS, and RHS.


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