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:
- lib/Transforms/Vectorize/SLPVectorizer.cpp