OpenASIP  2.0
Public Member Functions | Public Attributes | List of all members
LoopAnalyzer::InitAndUpdate Struct Reference

#include <LoopAnalyzer.hh>

Collaboration diagram for LoopAnalyzer::InitAndUpdate:
Collaboration graph

Public Member Functions

 InitAndUpdate (int i, int u, bool l)
 
 InitAndUpdate (MoveNode &mn, int u, bool l)
 
 InitAndUpdate (MoveNode &mn, int i, int u, bool l)
 

Public Attributes

MoveNodeinitNode
 
int initVal
 
int update
 
int loopEdge
 

Detailed Description

Definition at line 22 of file LoopAnalyzer.hh.

Constructor & Destructor Documentation

◆ InitAndUpdate() [1/3]

LoopAnalyzer::InitAndUpdate::InitAndUpdate ( int  i,
int  u,
bool  l 
)
inline

Definition at line 27 of file LoopAnalyzer.hh.

27 : initNode(NULL), initVal(i), update(u), loopEdge(l) {}

◆ InitAndUpdate() [2/3]

LoopAnalyzer::InitAndUpdate::InitAndUpdate ( MoveNode mn,
int  u,
bool  l 
)
inline

Definition at line 28 of file LoopAnalyzer.hh.

28 : initNode(&mn), initVal(0), update(u), loopEdge(l) {}

◆ InitAndUpdate() [3/3]

LoopAnalyzer::InitAndUpdate::InitAndUpdate ( MoveNode mn,
int  i,
int  u,
bool  l 
)
inline

Definition at line 29 of file LoopAnalyzer.hh.

29 : initNode(&mn), initVal(i), update(u), loopEdge(l) {}

Member Data Documentation

◆ initNode

MoveNode* LoopAnalyzer::InitAndUpdate::initNode

Definition at line 23 of file LoopAnalyzer.hh.

Referenced by LoopAnalyzer::analyze().

◆ initVal

int LoopAnalyzer::InitAndUpdate::initVal

Definition at line 24 of file LoopAnalyzer.hh.

Referenced by LoopAnalyzer::analyze().

◆ loopEdge

int LoopAnalyzer::InitAndUpdate::loopEdge

Definition at line 26 of file LoopAnalyzer.hh.

Referenced by LoopAnalyzer::analyze().

◆ update

int LoopAnalyzer::InitAndUpdate::update

Definition at line 25 of file LoopAnalyzer.hh.

Referenced by LoopAnalyzer::analyze().


The documentation for this struct was generated from the following file:
LoopAnalyzer::InitAndUpdate::initNode
MoveNode * initNode
Definition: LoopAnalyzer.hh:23
LoopAnalyzer::InitAndUpdate::initVal
int initVal
Definition: LoopAnalyzer.hh:24
LoopAnalyzer::InitAndUpdate::loopEdge
int loopEdge
Definition: LoopAnalyzer.hh:26
LoopAnalyzer::InitAndUpdate::update
int update
Definition: LoopAnalyzer.hh:25