LLVM: llvm::DenseMapInfo< BoUpSLP::EdgeInfo > Struct Reference (original) (raw)

Inheritance diagram for llvm::DenseMapInfo< BoUpSLP::EdgeInfo >:

[legend]

Public Types
using FirstInfo = DenseMapInfo<BoUpSLP::TreeEntry *>
using SecondInfo = DenseMapInfo<unsigned>
Static Public Member Functions
static BoUpSLP::EdgeInfo getEmptyKey ()
static BoUpSLP::EdgeInfo getTombstoneKey ()
static unsigned getHashValue (const BoUpSLP::EdgeInfo &Val)
static bool isEqual (const BoUpSLP::EdgeInfo &LHS, const BoUpSLP::EdgeInfo &RHS)

Detailed Description

Definition at line 6087 of file SLPVectorizer.cpp.

Member Typedef Documentation

FirstInfo

using llvm::DenseMapInfo< BoUpSLP::EdgeInfo >::FirstInfo = DenseMapInfo<BoUpSLP::TreeEntry *>

Definition at line 6088 of file SLPVectorizer.cpp.

SecondInfo

using llvm::DenseMapInfo< BoUpSLP::EdgeInfo >::SecondInfo = DenseMapInfo<unsigned>

Definition at line 6089 of file SLPVectorizer.cpp.

Member Function Documentation

getEmptyKey()

BoUpSLP::EdgeInfo llvm::DenseMapInfo< BoUpSLP::EdgeInfo >::getEmptyKey ( ) inlinestatic

Definition at line 6090 of file SLPVectorizer.cpp.

getHashValue()

unsigned llvm::DenseMapInfo< BoUpSLP::EdgeInfo >::getHashValue ( const BoUpSLP::EdgeInfo & Val) inlinestatic

Definition at line 6100 of file SLPVectorizer.cpp.

References llvm::detail::combineHashValue(), slpvectorizer::BoUpSLP::EdgeInfo::EdgeIdx, and slpvectorizer::BoUpSLP::EdgeInfo::UserTE.

getTombstoneKey()

BoUpSLP::EdgeInfo llvm::DenseMapInfo< BoUpSLP::EdgeInfo >::getTombstoneKey ( ) inlinestatic

Definition at line 6095 of file SLPVectorizer.cpp.

isEqual()

bool llvm::DenseMapInfo< BoUpSLP::EdgeInfo >::isEqual ( const BoUpSLP::EdgeInfo & LHS, const BoUpSLP::EdgeInfo & RHS ) inlinestatic

Definition at line 6105 of file SLPVectorizer.cpp.


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