struct MachineInstrExpressionTrait

Declaration

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

Declared at: llvm/include/llvm/CodeGen/MachineInstr.h:1705

Method Overview

  • public static inline llvm::MachineInstr * getEmptyKey()
  • public static unsigned int getHashValue(const llvm::MachineInstr *const & MI)
  • public static inline llvm::MachineInstr * getTombstoneKey()
  • public static bool isEqual(const llvm::MachineInstr *const & LHS, const llvm::MachineInstr *const & RHS)

Methods

static inline llvm::MachineInstr* getEmptyKey()

Declared at: llvm/include/llvm/CodeGen/MachineInstr.h:1706

static unsigned int getHashValue(
    const llvm::MachineInstr* const& MI)

Declared at: llvm/include/llvm/CodeGen/MachineInstr.h:1714

Parameters

const llvm::MachineInstr* const& MI

static inline llvm::MachineInstr*
getTombstoneKey()

Declared at: llvm/include/llvm/CodeGen/MachineInstr.h:1710

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

Declared at: llvm/include/llvm/CodeGen/MachineInstr.h:1716

Parameters

const llvm::MachineInstr* const& LHS
const llvm::MachineInstr* const& RHS