|
LLVM
4.0.0
|
#include <GVNExpression.h>
Public Member Functions | |
| ConstantExpression () | |
| ConstantExpression (Constant *constantValue) | |
| void | operator= (const ConstantExpression &)=delete |
| ConstantExpression (const ConstantExpression &)=delete | |
| Constant * | getConstantValue () const |
| void | setConstantValue (Constant *V) |
| virtual bool | equals (const Expression &Other) const override |
| virtual hash_code | getHashValue () const override |
| virtual void | printInternal (raw_ostream &OS, bool PrintEType) const override |
Public Member Functions inherited from llvm::GVNExpression::Expression | |
| Expression (const Expression &)=delete | |
| Expression (ExpressionType ET=ET_Base, unsigned O=~2U) | |
| void | operator= (const Expression &)=delete |
| virtual | ~Expression () |
| bool | operator== (const Expression &Other) const |
| unsigned | getOpcode () const |
| void | setOpcode (unsigned opcode) |
| ExpressionType | getExpressionType () const |
| void | print (raw_ostream &OS) const |
| void | dump () const |
Static Public Member Functions | |
| static bool | classof (const Expression *EB) |
Static Public Member Functions inherited from llvm::GVNExpression::Expression | |
| static unsigned | getEmptyKey () |
| static unsigned | getTombstoneKey () |
Definition at line 530 of file GVNExpression.h.
|
inline |
Definition at line 539 of file GVNExpression.h.
|
inline |
Definition at line 540 of file GVNExpression.h.
|
delete |
|
inlinestatic |
Definition at line 535 of file GVNExpression.h.
References llvm::GVNExpression::ET_Constant, and llvm::GVNExpression::Expression::getExpressionType().
|
inlineoverridevirtual |
Reimplemented from llvm::GVNExpression::Expression.
Definition at line 548 of file GVNExpression.h.
References llvm::SystemZISD::OC.
|
inline |
Definition at line 545 of file GVNExpression.h.
|
inlineoverridevirtual |
Reimplemented from llvm::GVNExpression::Expression.
Definition at line 553 of file GVNExpression.h.
References llvm::GVNExpression::Expression::getExpressionType(), llvm::Value::getType(), and llvm::hash_combine().
|
delete |
|
inlineoverridevirtual |
Reimplemented from llvm::GVNExpression::Expression.
Definition at line 561 of file GVNExpression.h.
References llvm::GVNExpression::Expression::printInternal().
|
inline |
Definition at line 546 of file GVNExpression.h.
1.8.6