LLVM 20.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.
|
delete |
|
inlinestatic |
Definition at line 553 of file GVNExpression.h.
References E, and llvm::GVNExpression::ET_Dead.
|
delete |