3 #include <boost/shared_ptr.hpp>
36 std::map<ReachingDefPtr, std::set<FilteredCfgEdge> >
parentDefs;
55 bool isPhiFunction()
const;
59 const std::map<ReachingDefPtr, std::set<FilteredCfgEdge> >& getJoinedDefs()
const;
63 SgNode* getDefinitionNode()
const;
66 std::set<SgNode*> getActualDefinitions()
const;
70 int getRenamingNumber()
const;
76 return defType == ORIGINAL_DEF;
84 void setDefinitionNode(
SgNode* defNode);
87 void addJoinedDef(ReachingDefPtr newDef, FilteredCfgEdge edge);
90 void setRenamingNumber(
int n);