VarUniqueName
Class holding a unique name for a variable. Is attached to varRefs as a persistent attribute. This is used to assign absolute names to VarRefExp nodes during VariableRenaming.
Synopsis
Declared in <src/midend/programAnalysis/variableRenaming/VariableRenaming.h>
class VarUniqueName
: public AstAttribute
Base Classes
Name |
Description |
Base class for all IR node attribute values. |
Member Functions
Name |
Description |
|
Constructors |
|
|
Get a constant reference to the name. |
|
Get the string representing this uniqueName |
|
|
|
Set the value of the name. |
|
Private Data Members
Description
It handles complex case like : Additional comments by Liao 5/4/2012 using this pointer: this‐>member_x; using member of aggregate data: e.g. a.b.c.e how about a‐>b‐>c ?
Created with MrDocs