ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
IntraProcAliasAnalysis.h File Reference
#include "IntraProcDataFlowAnalysis.h"
#include "customFilteredCFG.h"
#include "ClassHierarchyGraph.h"
#include "CallGraph.h"
#include <boost/foreach.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/unordered_map.hpp>
#include <algorithm>
Include dependency graph for IntraProcAliasAnalysis.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AliasRelationNode
 A struct to hold the information about an alias node. More...
 
struct  AliasCfgFilter
 
class  CompReprBase
 
class  CompactRepresentation
 
class  CompReprPtr
 A Shared Pointer Wrapper for CompactRepresentation. More...
 
class  AliasInfoGenerator
 Helper class to hold Alias Information. More...
 
class  CollectAliasRelations
 Helper class to collect Alias Relations. More...
 
class  IntraProcAliasAnalysis
 IntraProcedurial DataFlow Analysis to compute exit and entry from all the function which. More...
 

Namespaces

 ProcessExpression
 

Constant Groups

 ProcessExpression
 

Macros

#define foreach   BOOST_FOREACH
 
#define reverse_foreach   BOOST_REVERSE_FOREACH
 

Functions

void ProcessExpression::processLHS (SgNode *node, struct AliasRelationNode &arNode)
 Helper Function to process Left Hand Side of an Expression. More...
 
void ProcessExpression::processRHS (SgNode *node, struct AliasRelationNode &arNode)
 Helper Function to process Right Hand Side of an Expression. More...
 

Macro Definition Documentation

#define foreach   BOOST_FOREACH

Definition at line 12 of file IntraProcAliasAnalysis.h.

#define reverse_foreach   BOOST_REVERSE_FOREACH

Definition at line 13 of file IntraProcAliasAnalysis.h.