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

#include "llvm/IR/Dominators.h"

Public Types

using BBInfo = DenseMapInfo< const BasicBlock * >
 

Static Public Member Functions

static unsigned getHashValue (const BasicBlockEdge *V)
 
static BasicBlockEdge getEmptyKey ()
 
static BasicBlockEdge getTombstoneKey ()
 
static unsigned getHashValue (const BasicBlockEdge &Edge)
 
static bool isEqual (const BasicBlockEdge &LHS, const BasicBlockEdge &RHS)
 

Detailed Description

Definition at line 120 of file Dominators.h.

Member Typedef Documentation

◆ BBInfo

Definition at line 121 of file Dominators.h.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 125 of file Dominators.h.

◆ getHashValue() [1/2]

static unsigned llvm::DenseMapInfo< BasicBlockEdge >::getHashValue ( const BasicBlockEdge Edge)
inlinestatic

◆ getHashValue() [2/2]

static unsigned llvm::DenseMapInfo< BasicBlockEdge >::getHashValue ( const BasicBlockEdge V)
static

◆ getTombstoneKey()

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

Definition at line 129 of file Dominators.h.

◆ isEqual()

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

Definition at line 138 of file Dominators.h.

References LHS, and RHS.


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