struct FunctionTypeKeyInfo
Declaration
struct FunctionTypeKeyInfo { /* full declaration omitted */ };
Declared at: llvm/lib/IR/LLVMContextImpl.h:149
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:175
¶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:183
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:190
Parameters
- const llvm::FunctionType* FT
¶static inline llvm::FunctionType*
getTombstoneKey()
static inline llvm::FunctionType*
getTombstoneKey()
Declared at: llvm/lib/IR/LLVMContextImpl.h:179
¶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:194
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:200
Parameters
- const llvm::FunctionType* LHS
- const llvm::FunctionType* RHS