class ValuePool::PoolEntryDSInfo
Declaration
class ValuePool::PoolEntryDSInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/CodeGen/PBQP/CostAllocator.h:48
Method Overview
- public static inline llvm::PBQP::ValuePool::PoolEntry * getEmptyKey()
- public static unsigned int getHashValue(llvm::PBQP::ValuePool::PoolEntry * P)
- public static unsigned int getHashValue(const llvm::PBQP::ValuePool::PoolEntry * P)
- public template <typename ValueKeyT>static unsigned int getHashValue(const ValueKeyT & C)
- public static inline llvm::PBQP::ValuePool::PoolEntry * getTombstoneKey()
- public static bool isEqual(llvm::PBQP::ValuePool::PoolEntry * P1, llvm::PBQP::ValuePool::PoolEntry * P2)
- public template <typename ValueKeyT1, typename ValueKeyT2>static bool isEqual(const ValueKeyT1 & C1, const ValueKeyT2 & C2)
- public template <typename ValueKeyT>static bool isEqual(const ValueKeyT & C, llvm::PBQP::ValuePool::PoolEntry * P)
Methods
¶static inline llvm::PBQP::ValuePool::PoolEntry*
getEmptyKey()
static inline llvm::PBQP::ValuePool::PoolEntry*
getEmptyKey()
Declared at: llvm/include/llvm/CodeGen/PBQP/CostAllocator.h:50
¶static unsigned int getHashValue(
llvm::PBQP::ValuePool::PoolEntry* P)
static unsigned int getHashValue(
llvm::PBQP::ValuePool::PoolEntry* P)
Declared at: llvm/include/llvm/CodeGen/PBQP/CostAllocator.h:61
Parameters
¶static unsigned int getHashValue(
const llvm::PBQP::ValuePool::PoolEntry* P)
static unsigned int getHashValue(
const llvm::PBQP::ValuePool::PoolEntry* P)
Declared at: llvm/include/llvm/CodeGen/PBQP/CostAllocator.h:65
Parameters
- const llvm::PBQP::ValuePool::PoolEntry* P
¶template <typename ValueKeyT>
static unsigned int getHashValue(
const ValueKeyT& C)
template <typename ValueKeyT>
static unsigned int getHashValue(
const ValueKeyT& C)
Declared at: llvm/include/llvm/CodeGen/PBQP/CostAllocator.h:57
Templates
- ValueKeyT
Parameters
- const ValueKeyT& C
¶static inline llvm::PBQP::ValuePool::PoolEntry*
getTombstoneKey()
static inline llvm::PBQP::ValuePool::PoolEntry*
getTombstoneKey()
Declared at: llvm/include/llvm/CodeGen/PBQP/CostAllocator.h:52
¶static bool isEqual(
llvm::PBQP::ValuePool::PoolEntry* P1,
llvm::PBQP::ValuePool::PoolEntry* P2)
static bool isEqual(
llvm::PBQP::ValuePool::PoolEntry* P1,
llvm::PBQP::ValuePool::PoolEntry* P2)
Declared at: llvm/include/llvm/CodeGen/PBQP/CostAllocator.h:81
Parameters
¶template <typename ValueKeyT1,
typename ValueKeyT2>
static bool isEqual(const ValueKeyT1& C1,
const ValueKeyT2& C2)
template <typename ValueKeyT1,
typename ValueKeyT2>
static bool isEqual(const ValueKeyT1& C1,
const ValueKeyT2& C2)
Declared at: llvm/include/llvm/CodeGen/PBQP/CostAllocator.h:70
Templates
- ValueKeyT1
- ValueKeyT2
Parameters
- const ValueKeyT1& C1
- const ValueKeyT2& C2
¶template <typename ValueKeyT>
static bool isEqual(
const ValueKeyT& C,
llvm::PBQP::ValuePool::PoolEntry* P)
template <typename ValueKeyT>
static bool isEqual(
const ValueKeyT& C,
llvm::PBQP::ValuePool::PoolEntry* P)
Declared at: llvm/include/llvm/CodeGen/PBQP/CostAllocator.h:75
Templates
- ValueKeyT
Parameters
- const ValueKeyT& C
- llvm::PBQP::ValuePool::PoolEntry* P