Attribute that describes the variables used by a given expression.
Definition at line 16 of file defsAndUsesUnfilteredCfg.h.
#include <midend/programAnalysis/ssaUnfilteredCfg/defsAndUsesUnfilteredCfg.h>
◆ ChildUses() [1/3]
ssa_unfiltered_cfg::ChildUses::ChildUses |
( |
| ) |
|
|
inline |
◆ ChildUses() [2/3]
◆ ChildUses() [3/3]
ssa_unfiltered_cfg::ChildUses::ChildUses |
( |
const std::set< SgVarRefExp * > & |
useTree, |
|
|
SgVarRefExp * |
var = NULL |
|
) |
| |
|
inline |
Create the attribute with the def and list of uses.
- Parameters
-
useTree | The vector of uses to add, or an empty vector. |
Definition at line 40 of file defsAndUsesUnfilteredCfg.h.
◆ getUses()
std::set< SgVarRefExp * > & ssa_unfiltered_cfg::ChildUses::getUses |
( |
| ) |
|
|
inline |
Get the uses for this node and below.
- Returns
- A constant reference to the use list.
Definition at line 50 of file defsAndUsesUnfilteredCfg.h.
◆ setUses()
void ssa_unfiltered_cfg::ChildUses::setUses |
( |
const std::set< SgVarRefExp * > & |
newUses | ) |
|
|
inline |
Set the uses for this node and below.
- Parameters
-
newUses | A constant reference to the uses to copy to this node. |
Definition at line 59 of file defsAndUsesUnfilteredCfg.h.
◆ getCurrentVar()
SgVarRefExp * ssa_unfiltered_cfg::ChildUses::getCurrentVar |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: