LLVM: llvm::GVNExpression::DeadExpression Class Reference (original) (raw)

#include "[llvm/Transforms/Scalar/GVNExpression.h](GVNExpression%5F8h%5Fsource.html)"

Inheritance diagram for llvm::GVNExpression::DeadExpression:

[legend]

Public Member Functions
DeadExpression ()
DeadExpression (const DeadExpression &)=delete
DeadExpression & operator= (const DeadExpression &)=delete
Public Member Functions inherited from llvm::GVNExpression::Expression
Expression (ExpressionType ET=ET_Base, unsigned O=~2U)
Expression (const Expression &)=delete
Expression & operator= (const Expression &)=delete
virtual ~Expression ()
bool operator!= (const Expression &Other) const
bool operator== (const Expression &Other) const
hash_code getComputedHash () const
virtual bool equals (const Expression &Other) const
virtual bool exactlyEquals (const Expression &Other) const
unsigned getOpcode () const
void setOpcode (unsigned opcode)
ExpressionType getExpressionType () const
virtual hash_code getHashValue () const
virtual void printInternal (raw_ostream &OS, bool PrintEType) const
void print (raw_ostream &OS) const
LLVM_DUMP_METHOD void dump () const
Static Public Member Functions
static bool classof (const Expression *E)
Static Public Member Functions inherited from llvm::GVNExpression::Expression
static unsigned getEmptyKey ()
static unsigned getTombstoneKey ()

Detailed Description

Definition at line 547 of file GVNExpression.h.

Constructor & Destructor Documentation

llvm::GVNExpression::DeadExpression::DeadExpression ( ) inline

Definition at line 549 of file GVNExpression.h.

References llvm::GVNExpression::ET_Dead, and llvm::GVNExpression::Expression::Expression().

Referenced by DeadExpression(), and operator=().

DeadExpression() [2/2]

llvm::GVNExpression::DeadExpression::DeadExpression ( const DeadExpression & ) delete

References DeadExpression().

Member Function Documentation

classof()

bool llvm::GVNExpression::DeadExpression::classof ( const Expression * E) inlinestatic

Definition at line 553 of file GVNExpression.h.

References E(), llvm::GVNExpression::ET_Dead, and llvm::GVNExpression::Expression::Expression().

operator=()

DeadExpression & llvm::GVNExpression::DeadExpression::operator= ( const DeadExpression & ) delete

References DeadExpression().


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