struct AnonStructTypeKeyInfo
Declaration
struct AnonStructTypeKeyInfo { /* full declaration omitted */ };Declared at: llvm/lib/IR/LLVMContextImpl.h:92
Method Overview
- public static inline llvm::StructType * getEmptyKey()
- public static unsigned int getHashValue(const llvm::AnonStructTypeKeyInfo::KeyTy & Key)
- public static unsigned int getHashValue(const llvm::StructType * ST)
- public static inline llvm::StructType * getTombstoneKey()
- public static bool isEqual(const llvm::AnonStructTypeKeyInfo::KeyTy & LHS, const llvm::StructType * RHS)
- public static bool isEqual(const llvm::StructType * LHS, const llvm::StructType * RHS)
Methods
¶static inline llvm::StructType* getEmptyKey()
static inline llvm::StructType* getEmptyKey()Declared at: llvm/lib/IR/LLVMContextImpl.h:112
¶static unsigned int getHashValue(
const llvm::AnonStructTypeKeyInfo::KeyTy& Key)
static unsigned int getHashValue(
const llvm::AnonStructTypeKeyInfo::KeyTy& Key)Declared at: llvm/lib/IR/LLVMContextImpl.h:120
Parameters
- const llvm::AnonStructTypeKeyInfo::KeyTy& Key
¶static unsigned int getHashValue(
const llvm::StructType* ST)
static unsigned int getHashValue(
const llvm::StructType* ST)Declared at: llvm/lib/IR/LLVMContextImpl.h:125
Parameters
- const llvm::StructType* ST
¶static inline llvm::StructType* getTombstoneKey()
static inline llvm::StructType* getTombstoneKey()Declared at: llvm/lib/IR/LLVMContextImpl.h:116
¶static bool isEqual(
const llvm::AnonStructTypeKeyInfo::KeyTy& LHS,
const llvm::StructType* RHS)
static bool isEqual(
const llvm::AnonStructTypeKeyInfo::KeyTy& LHS,
const llvm::StructType* RHS)Declared at: llvm/lib/IR/LLVMContextImpl.h:129
Parameters
- const llvm::AnonStructTypeKeyInfo::KeyTy& LHS
- const llvm::StructType* RHS
¶static bool isEqual(const llvm::StructType* LHS,
const llvm::StructType* RHS)
static bool isEqual(const llvm::StructType* LHS,
const llvm::StructType* RHS)Declared at: llvm/lib/IR/LLVMContextImpl.h:135
Parameters
- const llvm::StructType* LHS
- const llvm::StructType* RHS