ROSE
0.9.6a
|
#include <string>
#include <iostream>
#include <map>
#include <vector>
#include <algorithm>
#include <ostream>
#include <fstream>
#include <sstream>
#include <boost/foreach.hpp>
#include "filteredCFG.h"
#include <boost/unordered_map.hpp>
Go to the source code of this file.
Classes | |
class | VarUniqueName |
Class holding a unique name for a variable. More... | |
struct | IsDefUseFilter |
Struct containing a filtering function to determine what CFG nodes are interesting during the DefUse traversal. More... | |
class | VariableRenaming |
Class that defines an VariableRenaming of a program. More... | |
class | VariableRenaming::VarRefSynthAttr |
Attribute that describes the variables modified by a given expression. More... | |
class | VariableRenaming::UniqueNameTraversal |
Class to traverse the AST and assign unique names to every varRef. More... | |
class | VariableRenaming::ChildUses |
Attribute that describes the variables used by a given expression. More... | |
class | VariableRenaming::DefsAndUsesTraversal |
This class collects all the defs and uses associated with each node in the traversed CFG. More... | |