LLVM 22.0.0git
llvm::DenseMapInfo< TargetInstrInfo::RegSubRegPair > Struct Reference

Provide DenseMapInfo for TargetInstrInfo::RegSubRegPair. More...

#include "llvm/CodeGen/TargetInstrInfo.h"

Inheritance diagram for llvm::DenseMapInfo< TargetInstrInfo::RegSubRegPair >:
[legend]

Public Types

using RegInfo = DenseMapInfo<Register>
using SubRegInfo = DenseMapInfo<unsigned>

Static Public Member Functions

static TargetInstrInfo::RegSubRegPair getEmptyKey ()
static TargetInstrInfo::RegSubRegPair getTombstoneKey ()
static unsigned getHashValue (const TargetInstrInfo::RegSubRegPair &Val)
 Reuse getHashValue implementation from std::pair<unsigned, unsigned>.
static bool isEqual (const TargetInstrInfo::RegSubRegPair &LHS, const TargetInstrInfo::RegSubRegPair &RHS)

Detailed Description

Provide DenseMapInfo for TargetInstrInfo::RegSubRegPair.

Definition at line 2377 of file TargetInstrInfo.h.

Member Typedef Documentation

◆ RegInfo

◆ SubRegInfo

Member Function Documentation

◆ getEmptyKey()

Definition at line 2381 of file TargetInstrInfo.h.

◆ getHashValue()

Reuse getHashValue implementation from std::pair<unsigned, unsigned>.

Definition at line 2393 of file TargetInstrInfo.h.

References getHashValue(), llvm::TargetInstrInfo::RegSubRegPair::Reg, and llvm::TargetInstrInfo::RegSubRegPair::SubReg.

Referenced by getHashValue().

◆ getTombstoneKey()

Definition at line 2386 of file TargetInstrInfo.h.

◆ isEqual()

Definition at line 2398 of file TargetInstrInfo.h.

References LHS, and RHS.


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