|
LLVM 22.0.0git
|
#include "llvm/Transforms/Scalar/GVNExpression.h"
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 () |
Definition at line 547 of file GVNExpression.h.
|
inline |
Definition at line 549 of file GVNExpression.h.
References llvm::GVNExpression::ET_Dead, and llvm::GVNExpression::Expression::Expression().
Referenced by DeadExpression(), and operator=().
|
delete |
References DeadExpression().
|
inlinestatic |
Definition at line 553 of file GVNExpression.h.
References E(), llvm::GVNExpression::ET_Dead, and llvm::GVNExpression::Expression::Expression().
|
delete |
References DeadExpression().