struct AccessAsInstructionInfo
Declaration
struct AccessAsInstructionInfo : public DenseMapInfo { /* full declaration omitted */ };
Description
Helper for AA::PointerInfo::Acccess DenseMap/Set usage ignoring everythign but the instruction
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:727
Inherits from: DenseMapInfo
Method Overview
- public static inline llvm::AccessAsInstructionInfo::Access getEmptyKey()
- public static unsigned int getHashValue(const llvm::AccessAsInstructionInfo::Access & A)
- public static inline llvm::AccessAsInstructionInfo::Access getTombstoneKey()
- public static bool isEqual(const llvm::AccessAsInstructionInfo::Access & LHS, const llvm::AccessAsInstructionInfo::Access & RHS)
Methods
¶static inline llvm::AccessAsInstructionInfo::
Access
getEmptyKey()
static inline llvm::AccessAsInstructionInfo::
Access
getEmptyKey()
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:730
¶static unsigned int getHashValue(
const llvm::AccessAsInstructionInfo::Access&
A)
static unsigned int getHashValue(
const llvm::AccessAsInstructionInfo::Access&
A)
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:732
Parameters
¶static inline llvm::AccessAsInstructionInfo::
Access
getTombstoneKey()
static inline llvm::AccessAsInstructionInfo::
Access
getTombstoneKey()
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:731
¶static bool isEqual(
const llvm::AccessAsInstructionInfo::Access&
LHS,
const llvm::AccessAsInstructionInfo::Access&
RHS)
static bool isEqual(
const llvm::AccessAsInstructionInfo::Access&
LHS,
const llvm::AccessAsInstructionInfo::Access&
RHS)
Declared at: llvm/lib/Transforms/IPO/AttributorAttributes.cpp:733
Parameters
- const llvm::AccessAsInstructionInfo::Access& LHS
- const llvm::AccessAsInstructionInfo::Access& RHS