Class ReachingDefNode#

Inheritance Relationships#

Base Type#

Class Documentation#

class ReachingDefNode : public DataFlowNode<ReachingDefinitions>#

Public Functions

inline virtual ReachingDefinitions get_entry_data() const#
inline virtual void set_entry_data(const ReachingDefinitions &_in)#
inline virtual ReachingDefinitions get_exit_data() const#
inline virtual void apply_transfer_function()#
virtual void Dump() const#
inline ReachingDefNode(MultiGraphCreate *c)#
inline ReachingDefinitions get_entry_defs() const#
inline ReachingDefinitions get_exit_defs() const#

Protected Functions

void finalize(AstInterface &fa, const ReachingDefinitionGenerator &g, FunctionSideEffectInterface *a = 0, const ReachingDefinitions *in = 0)#

Friends

friend class ReachingDefinitionAnalysis