LLVM 20.0.0git
|
Provide DenseMapInfo for MemOpKey. More...
Public Types | |
using | PtrInfo = DenseMapInfo< const MachineOperand * > |
Static Public Member Functions | |
static MemOpKey | getEmptyKey () |
static MemOpKey | getTombstoneKey () |
static unsigned | getHashValue (const MemOpKey &Val) |
static bool | isEqual (const MemOpKey &LHS, const MemOpKey &RHS) |
Provide DenseMapInfo for MemOpKey.
Definition at line 118 of file X86OptimizeLEAs.cpp.
using llvm::DenseMapInfo< MemOpKey >::PtrInfo = DenseMapInfo<const MachineOperand *> |
Definition at line 119 of file X86OptimizeLEAs.cpp.
|
inlinestatic |
Definition at line 121 of file X86OptimizeLEAs.cpp.
|
inlinestatic |
Definition at line 133 of file X86OptimizeLEAs.cpp.
References assert(), llvm::hash_combine(), llvm_unreachable, llvm::MachineOperand::MO_BlockAddress, llvm::MachineOperand::MO_ConstantPoolIndex, llvm::MachineOperand::MO_ExternalSymbol, llvm::MachineOperand::MO_GlobalAddress, llvm::MachineOperand::MO_Immediate, llvm::MachineOperand::MO_JumpTableIndex, llvm::MachineOperand::MO_MachineBasicBlock, and llvm::MachineOperand::MO_MCSymbol.
|
inlinestatic |
Definition at line 127 of file X86OptimizeLEAs.cpp.
|
inlinestatic |
Definition at line 176 of file X86OptimizeLEAs.cpp.