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:
- include/llvm/Transforms/Scalar/GVNExpression.h