ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
bdwy_liveness.h
Go to the documentation of this file.
1 
2 #ifndef BDWY_LIVENESS_H
3 #define BDWY_LIVENESS_H
4 
5 #include "liveness.h"
6 
12 class bdwyLivenessAnalyzer : public livenessAnalyzer
13 {
14 private:
15 
16  stmtLocation * _library_stmt;
17 
19 
20 public:
21 
23 
24  void clear();
25 
26  void record_defs(procLocation * libproc_location,
27  procedureAnn * libproc_anns);
28 
29  virtual void at_threeAddr(stmtLocation * stmt,
30  threeAddrNode * threeaddr,
31  pointerValue & result);
32 };
33 
34 #endif /* BDWY_LIVENESS_H */