struct AnonStructTypeKeyInfo

Declaration

struct AnonStructTypeKeyInfo { /* full declaration omitted */ };

Declared at: llvm/lib/IR/LLVMContextImpl.h:97

Method Overview

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

Methods

static inline llvm::StructType* getEmptyKey()

Declared at: llvm/lib/IR/LLVMContextImpl.h:120

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

Declared at: llvm/lib/IR/LLVMContextImpl.h:128

Parameters

const llvm::AnonStructTypeKeyInfo::KeyTy& Key

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

Declared at: llvm/lib/IR/LLVMContextImpl.h:134

Parameters

const llvm::StructType* ST

static inline llvm::StructType* getTombstoneKey()

Declared at: llvm/lib/IR/LLVMContextImpl.h:124

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

Declared at: llvm/lib/IR/LLVMContextImpl.h:138

Parameters

const llvm::AnonStructTypeKeyInfo::KeyTy& LHS
const llvm::StructType* RHS

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

Declared at: llvm/lib/IR/LLVMContextImpl.h:144

Parameters

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