LLVM  6.0.0svn
Static Public Member Functions | List of all members
llvm::DenseMapInfo< const Expression * > Struct Template Reference

Static Public Member Functions

static const ExpressiongetEmptyKey ()
 
static const ExpressiongetTombstoneKey ()
 
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

template<>
struct llvm::DenseMapInfo< const Expression * >

Definition at line 376 of file NewGVN.cpp.

Member Function Documentation

◆ getEmptyKey()

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

Definition at line 377 of file NewGVN.cpp.

◆ getHashValue() [1/2]

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

Definition at line 387 of file NewGVN.cpp.

References llvm::GVNExpression::Expression::getComputedHash().

◆ getHashValue() [2/2]

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

Definition at line 390 of file NewGVN.cpp.

References llvm::ExactEqualsExpression::getComputedHash().

◆ getTombstoneKey()

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

Definition at line 382 of file NewGVN.cpp.

◆ isEqual() [1/2]

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

Definition at line 393 of file NewGVN.cpp.

◆ isEqual() [2/2]

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

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