LLVM 19.0.0git
Classes | Enumerations | Functions
llvm::GVNExpression Namespace Reference

Classes

class  AggregateValueExpression
 
class  BasicExpression
 
class  CallExpression
 
class  ConstantExpression
 
class  DeadExpression
 
class  Expression
 
class  int_op_inserter
 
class  LoadExpression
 
class  MemoryExpression
 
class  op_inserter
 
class  PHIExpression
 
class  StoreExpression
 
class  UnknownExpression
 
class  VariableExpression
 

Enumerations

enum  ExpressionType {
  ET_Base , ET_Constant , ET_Variable , ET_Dead ,
  ET_Unknown , ET_BasicStart , ET_Basic , ET_AggregateValue ,
  ET_Phi , ET_MemoryStart , ET_Call , ET_Load ,
  ET_Store , ET_MemoryEnd , ET_BasicEnd
}
 

Functions

raw_ostreamoperator<< (raw_ostream &OS, const Expression &E)
 

Enumeration Type Documentation

◆ ExpressionType

Enumerator
ET_Base 
ET_Constant 
ET_Variable 
ET_Dead 
ET_Unknown 
ET_BasicStart 
ET_Basic 
ET_AggregateValue 
ET_Phi 
ET_MemoryStart 
ET_Call 
ET_Load 
ET_Store 
ET_MemoryEnd 
ET_BasicEnd 

Definition at line 42 of file GVNExpression.h.

Function Documentation

◆ operator<<()

raw_ostream & llvm::GVNExpression::operator<< ( raw_ostream OS,
const Expression E 
)
inline

Definition at line 131 of file GVNExpression.h.

References E, and OS.