struct IRMover::StructTypeKeyInfo

Declaration

struct IRMover::StructTypeKeyInfo { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Linker/IRMover.h:27

Method Overview

  • public static llvm::StructType * getEmptyKey()
  • public static unsigned int getHashValue(const llvm::IRMover::StructTypeKeyInfo::KeyTy & Key)
  • public static unsigned int getHashValue(const llvm::StructType * ST)
  • public static llvm::StructType * getTombstoneKey()
  • public static bool isEqual(const llvm::IRMover::StructTypeKeyInfo::KeyTy & LHS, const llvm::StructType * RHS)
  • public static bool isEqual(const llvm::StructType * LHS, const llvm::StructType * RHS)

Methods

static llvm::StructType* getEmptyKey()

Declared at: llvm/include/llvm/Linker/IRMover.h:36

static unsigned int getHashValue(
    const llvm::IRMover::StructTypeKeyInfo::KeyTy&
        Key)

Declared at: llvm/include/llvm/Linker/IRMover.h:38

Parameters

const llvm::IRMover::StructTypeKeyInfo::KeyTy& Key

static unsigned int getHashValue(
    const llvm::StructType* ST)

Declared at: llvm/include/llvm/Linker/IRMover.h:39

Parameters

const llvm::StructType* ST

static llvm::StructType* getTombstoneKey()

Declared at: llvm/include/llvm/Linker/IRMover.h:37

static bool isEqual(
    const llvm::IRMover::StructTypeKeyInfo::KeyTy&
        LHS,
    const llvm::StructType* RHS)

Declared at: llvm/include/llvm/Linker/IRMover.h:40

Parameters

const llvm::IRMover::StructTypeKeyInfo::KeyTy& LHS
const llvm::StructType* RHS

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

Declared at: llvm/include/llvm/Linker/IRMover.h:41

Parameters

const llvm::StructType* LHS
const llvm::StructType* RHS