struct BoUpSLP::OrdersTypeDenseMapInfo
Declaration
struct BoUpSLP::OrdersTypeDenseMapInfo { /* full declaration omitted */ };
Description
A DenseMapInfo implementation for holding DenseMaps and DenseSets of sorted SmallVectors of unsigned.
Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:2173
Method Overview
- public static llvm::slpvectorizer::BoUpSLP::OrdersType getEmptyKey()
- public static unsigned int getHashValue(const llvm::slpvectorizer::BoUpSLP::OrdersType & V)
- public static llvm::slpvectorizer::BoUpSLP::OrdersType getTombstoneKey()
- public static bool isEqual(const llvm::slpvectorizer::BoUpSLP::OrdersType & LHS, const llvm::slpvectorizer::BoUpSLP::OrdersType & RHS)
Methods
¶static llvm::slpvectorizer::BoUpSLP::OrdersType
getEmptyKey()
static llvm::slpvectorizer::BoUpSLP::OrdersType
getEmptyKey()
Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:2174
¶static unsigned int getHashValue(
const llvm::slpvectorizer::BoUpSLP::
OrdersType& V)
static unsigned int getHashValue(
const llvm::slpvectorizer::BoUpSLP::
OrdersType& V)
Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:2186
Parameters
¶static llvm::slpvectorizer::BoUpSLP::OrdersType
getTombstoneKey()
static llvm::slpvectorizer::BoUpSLP::OrdersType
getTombstoneKey()
Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:2180
¶static bool isEqual(const llvm::slpvectorizer::
BoUpSLP::OrdersType& LHS,
const llvm::slpvectorizer::
BoUpSLP::OrdersType& RHS)
static bool isEqual(const llvm::slpvectorizer::
BoUpSLP::OrdersType& LHS,
const llvm::slpvectorizer::
BoUpSLP::OrdersType& RHS)
Declared at: llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp:2190
Parameters
- const llvm::slpvectorizer::BoUpSLP::OrdersType& LHS
- const llvm::slpvectorizer::BoUpSLP::OrdersType& RHS