Template Class UpdateDefUseChainNode#
Defined in File DefUseChain.h
Class Documentation#
-
template<class Node>
class UpdateDefUseChainNode# Public Functions
-
virtual void init(CollectObject<Node*> &newnodes) = 0#
-
virtual bool update_def_node(Node *def, const Node *use, CollectObject<Node*> &newnodes) = 0#
-
virtual bool update_use_node(Node *use, const Node *def, CollectObject<Node*> &newnodes) = 0#
-
inline virtual ~UpdateDefUseChainNode()#
-
virtual void init(CollectObject<Node*> &newnodes) = 0#