struct FunctionTypeKeyInfo
Declaration
struct FunctionTypeKeyInfo { /* full declaration omitted */ };
Declared at: llvm/lib/IR/LLVMContextImpl.h:140
Method Overview
- public static inline llvm::FunctionType * getEmptyKey()
- public static unsigned int getHashValue(const llvm::FunctionTypeKeyInfo::KeyTy & Key)
- public static unsigned int getHashValue(const llvm::FunctionType * FT)
- public static inline llvm::FunctionType * getTombstoneKey()
- public static bool isEqual(const llvm::FunctionTypeKeyInfo::KeyTy & LHS, const llvm::FunctionType * RHS)
- public static bool isEqual(const llvm::FunctionType * LHS, const llvm::FunctionType * RHS)
Methods
¶static inline llvm::FunctionType* getEmptyKey()
static inline llvm::FunctionType* getEmptyKey()
Declared at: llvm/lib/IR/LLVMContextImpl.h:164
¶static unsigned int getHashValue(
const llvm::FunctionTypeKeyInfo::KeyTy& Key)
static unsigned int getHashValue(
const llvm::FunctionTypeKeyInfo::KeyTy& Key)
Declared at: llvm/lib/IR/LLVMContextImpl.h:172
Parameters
- const llvm::FunctionTypeKeyInfo::KeyTy& Key
¶static unsigned int getHashValue(
const llvm::FunctionType* FT)
static unsigned int getHashValue(
const llvm::FunctionType* FT)
Declared at: llvm/lib/IR/LLVMContextImpl.h:178
Parameters
- const llvm::FunctionType* FT
¶static inline llvm::FunctionType*
getTombstoneKey()
static inline llvm::FunctionType*
getTombstoneKey()
Declared at: llvm/lib/IR/LLVMContextImpl.h:168
¶static bool isEqual(
const llvm::FunctionTypeKeyInfo::KeyTy& LHS,
const llvm::FunctionType* RHS)
static bool isEqual(
const llvm::FunctionTypeKeyInfo::KeyTy& LHS,
const llvm::FunctionType* RHS)
Declared at: llvm/lib/IR/LLVMContextImpl.h:182
Parameters
- const llvm::FunctionTypeKeyInfo::KeyTy& LHS
- const llvm::FunctionType* RHS
¶static bool isEqual(const llvm::FunctionType* LHS,
const llvm::FunctionType* RHS)
static bool isEqual(const llvm::FunctionType* LHS,
const llvm::FunctionType* RHS)
Declared at: llvm/lib/IR/LLVMContextImpl.h:188
Parameters
- const llvm::FunctionType* LHS
- const llvm::FunctionType* RHS