LLVM 20.0.0git
Public Types | Static Public Member Functions | List of all members
llvm::DenseMapInfo< TargetInstrInfo::RegSubRegPair > Struct Reference

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

#include "llvm/CodeGen/TargetInstrInfo.h"

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 2295 of file TargetInstrInfo.h.

Member Typedef Documentation

◆ RegInfo

Definition at line 2296 of file TargetInstrInfo.h.

◆ SubRegInfo

Definition at line 2297 of file TargetInstrInfo.h.

Member Function Documentation

◆ getEmptyKey()

Definition at line 2299 of file TargetInstrInfo.h.

◆ getHashValue()

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

Definition at line 2311 of file TargetInstrInfo.h.

References llvm::TargetInstrInfo::RegSubRegPair::Reg, and llvm::TargetInstrInfo::RegSubRegPair::SubReg.

◆ getTombstoneKey()

Definition at line 2304 of file TargetInstrInfo.h.

◆ isEqual()

Definition at line 2316 of file TargetInstrInfo.h.

References LHS, and RHS.


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