LLVM 19.0.0git
Static Public Member Functions | List of all members
llvm::IRSimilarity::IRInstructionDataTraits Struct Reference

#include "llvm/Analysis/IRSimilarityIdentifier.h"

Inheritance diagram for llvm::IRSimilarity::IRInstructionDataTraits:
Inheritance graph
[legend]

Static Public Member Functions

static IRInstructionDatagetEmptyKey ()
 
static IRInstructionDatagetTombstoneKey ()
 
static unsigned getHashValue (const IRInstructionData *E)
 
static bool isEqual (const IRInstructionData *LHS, const IRInstructionData *RHS)
 

Detailed Description

Definition at line 317 of file IRSimilarityIdentifier.h.

Member Function Documentation

◆ getEmptyKey()

static IRInstructionData * llvm::IRSimilarity::IRInstructionDataTraits::getEmptyKey ( )
inlinestatic

Definition at line 318 of file IRSimilarityIdentifier.h.

Referenced by isEqual().

◆ getHashValue()

static unsigned llvm::IRSimilarity::IRInstructionDataTraits::getHashValue ( const IRInstructionData E)
inlinestatic

Definition at line 323 of file IRSimilarityIdentifier.h.

References assert(), E, and llvm::hash_value().

◆ getTombstoneKey()

static IRInstructionData * llvm::IRSimilarity::IRInstructionDataTraits::getTombstoneKey ( )
inlinestatic

Definition at line 319 of file IRSimilarityIdentifier.h.

Referenced by isEqual().

◆ isEqual()

static bool llvm::IRSimilarity::IRInstructionDataTraits::isEqual ( const IRInstructionData LHS,
const IRInstructionData RHS 
)
inlinestatic

The documentation for this struct was generated from the following file: