LLVM: llvm::DenseMapInfo< const Expression * (original) (raw)

Inheritance diagram for llvm::DenseMapInfo< const Expression * >:

[legend]

Static Public Member Functions
static const Expression * getEmptyKey ()
static const Expression * getTombstoneKey ()
static unsigned getHashValue (const Expression *E)
static unsigned getHashValue (const ExactEqualsExpression &E)
static bool isEqual (const ExactEqualsExpression &LHS, const Expression *RHS)
static bool isEqual (const Expression *LHS, const Expression *RHS)

Detailed Description

Definition at line 444 of file NewGVN.cpp.

Member Function Documentation

getEmptyKey()

const Expression * llvm::DenseMapInfo< const Expression * >::getEmptyKey ( ) inlinestatic

Definition at line 445 of file NewGVN.cpp.

Referenced by isEqual(), and isEqual().

getHashValue() [1/2]

unsigned llvm::DenseMapInfo< const Expression * >::getHashValue ( const ExactEqualsExpression & E) inlinestatic

Definition at line 461 of file NewGVN.cpp.

getHashValue() [2/2]

unsigned llvm::DenseMapInfo< const Expression * >::getHashValue ( const Expression * E) inlinestatic

Definition at line 457 of file NewGVN.cpp.

getTombstoneKey()

const Expression * llvm::DenseMapInfo< const Expression * >::getTombstoneKey ( ) inlinestatic

Definition at line 451 of file NewGVN.cpp.

Referenced by isEqual(), and isEqual().

isEqual() [1/2]

bool llvm::DenseMapInfo< const Expression * >::isEqual ( const ExactEqualsExpression & LHS, const Expression * RHS ) inlinestatic

Definition at line 465 of file NewGVN.cpp.

References getEmptyKey(), and getTombstoneKey().

isEqual() [2/2]

bool llvm::DenseMapInfo< const Expression * >::isEqual ( const Expression * LHS, const Expression * RHS ) inlinestatic

Definition at line 471 of file NewGVN.cpp.

References getEmptyKey(), and getTombstoneKey().


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