LLVM
8.0.1
|
Public Member Functions | |
Expression (uint32_t o=~2U) | |
bool | operator== (const Expression &other) const |
Public Attributes | |
uint32_t | opcode |
Type * | type |
bool | commutative = false |
SmallVector< uint32_t, 4 > | varargs |
Friends | |
hash_code | hash_value (const Expression &Value) |
|
inline |
|
inline |
|
friend |
Definition at line 115 of file GVN.cpp.
Referenced by llvm::GVN::ValueTable::phiTranslate().
uint32_t llvm::GVN::Expression::opcode |
Definition at line 113 of file GVN.cpp.
Referenced by operator==(), and llvm::GVN::ValueTable::phiTranslate().
Type* llvm::GVN::Expression::type |
Definition at line 114 of file GVN.cpp.
Referenced by llvm::gvn::AvailableValueInBlock::MaterializeAdjustedValue(), and operator==().
SmallVector<uint32_t, 4> llvm::GVN::Expression::varargs |
Definition at line 116 of file GVN.cpp.
Referenced by operator==(), and llvm::GVN::ValueTable::phiTranslate().