struct IRInstructionDataTraits

Declaration

struct IRInstructionDataTraits : public DenseMapInfo { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:311

Inherits from: DenseMapInfo

Method Overview

  • public static inline llvm::IRSimilarity::IRInstructionData * getEmptyKey()
  • public static unsigned int getHashValue(const llvm::IRSimilarity::IRInstructionData * E)
  • public static inline llvm::IRSimilarity::IRInstructionData * getTombstoneKey()
  • public static bool isEqual(const llvm::IRSimilarity::IRInstructionData * LHS, const llvm::IRSimilarity::IRInstructionData * RHS)

Methods

static inline llvm::IRSimilarity::
    IRInstructionData*
    getEmptyKey()

Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:312

static unsigned int getHashValue(
    const llvm::IRSimilarity::IRInstructionData*
        E)

Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:317

Parameters

const llvm::IRSimilarity::IRInstructionData* E

static inline llvm::IRSimilarity::
    IRInstructionData*
    getTombstoneKey()

Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:313

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

Declared at: llvm/include/llvm/Analysis/IRSimilarityIdentifier.h:323

Parameters

const llvm::IRSimilarity::IRInstructionData* LHS
const llvm::IRSimilarity::IRInstructionData* RHS