OpenASIP
2.0
FUFiniteStateAutomaton Member List
This is the complete list of members for
FUFiniteStateAutomaton
, including all inherited members.
addCollisionMatrixForState
(FSAStateIndex state, CollisionMatrix *matrix)
FUFiniteStateAutomaton
private
addState
()
FiniteStateAutomaton
virtual
addTransitionType
(const std::string &name)
FiniteStateAutomaton
virtual
advanceCycle
()
FUFiniteStateAutomaton
buildStateMachine
()
FUFiniteStateAutomaton
CollisionMatrixStateIndex
typedef
FUFiniteStateAutomaton
private
collisionMatrixStates_
FUFiniteStateAutomaton
private
conflictsWith
(OperationID operation) const
FUFiniteStateAutomaton
defaultState_
FiniteStateAutomaton
private
destinationState
(FSAStateIndex source, FSAStateTransitionIndex transition)
FUFiniteStateAutomaton
virtual
FiniteStateAutomaton
(FSAStateTransitionIndex defaultState=ILLEGAL_STATE, int transitionCount=0)
FiniteStateAutomaton
FSAFUResourceConflictDetector
class
FUFiniteStateAutomaton
friend
FSAStateIndex
typedef
FiniteStateAutomaton
FSAStateIndexSet
typedef
FiniteStateAutomaton
FSAStateTransitionIndex
typedef
FiniteStateAutomaton
FUFiniteStateAutomaton
(const TTAMachine::FunctionUnit &fu, bool lazyBuilding=true)
FUFiniteStateAutomaton
ILLEGAL_STATE
FiniteStateAutomaton
static
isLegalTransition
(FSAStateIndex source, FSAStateTransitionIndex transition)
FUFiniteStateAutomaton
virtual
issueOperation
(OperationID operation)
FUFiniteStateAutomaton
joinState
(FSAStateIndexSet sourceStates)
FUFiniteStateAutomaton
nopTransition_
FUFiniteStateAutomaton
private
operationCollisionMatrices_
FUFiniteStateAutomaton
private
operationCollisionMatrix
(const std::string operationName)
FUFiniteStateAutomaton
OperationID
typedef
FUFiniteStateAutomaton
resolveState
(FiniteStateAutomaton::FSAStateIndex source, FiniteStateAutomaton::FSAStateTransitionIndex transition)
FUFiniteStateAutomaton
private
setTransition
(FSAStateIndex source, FSAStateIndex destination, FSAStateTransitionIndex transition)
FiniteStateAutomaton
virtual
setTransitionName
(FSAStateTransitionIndex transition, const std::string &name)
FiniteStateAutomaton
virtual
startState
() const
FiniteStateAutomaton
virtual
stateCollisionMatrices_
FUFiniteStateAutomaton
private
StateCollisionMatrixIndex
typedef
FUFiniteStateAutomaton
private
stateCount_
FiniteStateAutomaton
private
stateName
(FSAStateIndex state) const
FUFiniteStateAutomaton
virtual
toDotString
() const
FiniteStateAutomaton
virtual
transitionIndex
(const std::string &transitionName) const
FiniteStateAutomaton
virtual
transitionIndices_
FiniteStateAutomaton
private
TransitionMap
typedef
FiniteStateAutomaton
protected
transitionName
(FSAStateTransitionIndex transition) const
FiniteStateAutomaton
virtual
TransitionNameIndex
typedef
FiniteStateAutomaton
private
transitionNames_
FiniteStateAutomaton
private
transitions_
FiniteStateAutomaton
protected
transitionTypeCount_
FiniteStateAutomaton
private
TransitionVector
typedef
FiniteStateAutomaton
protected
UNKNOWN_STATE
FiniteStateAutomaton
static
~FiniteStateAutomaton
()
FiniteStateAutomaton
virtual
~FUFiniteStateAutomaton
()
FUFiniteStateAutomaton
virtual
Generated by
1.8.17