|
LLVM
4.0.0
|
#include <GVNExpression.h>
Public Member Functions | |
| VariableExpression (Value *V) | |
| void | operator= (const VariableExpression &)=delete |
| VariableExpression (const VariableExpression &)=delete | |
| VariableExpression ()=delete | |
| Value * | getVariableValue () const |
| void | setVariableValue (Value *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 493 of file GVNExpression.h.
|
inline |
Definition at line 502 of file GVNExpression.h.
|
delete |
|
delete |
|
inlinestatic |
Definition at line 498 of file GVNExpression.h.
References llvm::GVNExpression::ET_Variable, and llvm::GVNExpression::Expression::getExpressionType().
|
inlineoverridevirtual |
Reimplemented from llvm::GVNExpression::Expression.
Definition at line 509 of file GVNExpression.h.
References llvm::SystemZISD::OC.
|
inlineoverridevirtual |
Reimplemented from llvm::GVNExpression::Expression.
Definition at line 514 of file GVNExpression.h.
References llvm::GVNExpression::Expression::getExpressionType(), llvm::Value::getType(), and llvm::hash_combine().
|
inline |
Definition at line 507 of file GVNExpression.h.
|
delete |
|
inlineoverridevirtual |
Reimplemented from llvm::GVNExpression::Expression.
Definition at line 522 of file GVNExpression.h.
References llvm::GVNExpression::Expression::printInternal().
|
inline |
Definition at line 508 of file GVNExpression.h.
1.8.6