TCE.applibs.Scheduler.ProgramRepresentations.ProgramDependenceGraph
index
/opt/tce/lib/python2.5/site-packages/TCE/applibs/Scheduler/ProgramRepresentations/ProgramDependenceGraph.so

 
Classes
       
Boost.Python.instance(__builtin__.object)
MoveNode
ProgramOperation
Scope

 
class MoveNode(Boost.Python.instance)
    
Method resolution order:
MoveNode
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
C++ signature:
    __init__(_object*) -> void*
C++ signature:
    __init__(_object*, TTAProgram::Move {lvalue} newmove) -> void*
C++ signature:
    __init__(_object*, TTAProgram::Move* newmove) -> void*
C++ signature:
    __init__(_object*) -> void*
copy(...)
C++ signature:
copy(MoveNode {lvalue}) -> MoveNode*
cycle(...)
C++ signature:
cycle(MoveNode {lvalue}) -> int
destinationOperation(...)
C++ signature:
destinationOperation(MoveNode {lvalue}) -> ProgramOperation
dotString(...)
C++ signature:
    dotString(MoveNode {lvalue}) -> std::string
C++ signature:
    dotString(MoveNode_wrapper {lvalue}) -> std::string
earliestResultReadCycle(...)
C++ signature:
earliestResultReadCycle(MoveNode {lvalue}) -> int
inSameOperation(...)
C++ signature:
inSameOperation(MoveNode {lvalue}, MoveNode other) -> bool
isAssigned(...)
C++ signature:
isAssigned(MoveNode {lvalue}) -> bool
isBypass(...)
C++ signature:
isBypass(MoveNode {lvalue}) -> bool
isDestinationOperation(...)
C++ signature:
isDestinationOperation(MoveNode {lvalue}) -> bool
isDestinationVariable(...)
C++ signature:
isDestinationVariable(MoveNode {lvalue}) -> bool
isMove(...)
C++ signature:
isMove(MoveNode {lvalue}) -> bool
isMoveOwned(...)
C++ signature:
isMoveOwned(MoveNode {lvalue}) -> bool
isOperationMove(...)
C++ signature:
isOperationMove(MoveNode {lvalue}) -> bool
isPlaced(...)
C++ signature:
isPlaced(MoveNode {lvalue}) -> bool
isRegisterMove(...)
C++ signature:
isRegisterMove(MoveNode {lvalue}) -> bool
isScheduled(...)
C++ signature:
isScheduled(MoveNode {lvalue}) -> bool
isSourceConstant(...)
C++ signature:
isSourceConstant(MoveNode {lvalue}) -> bool
isSourceImmediateRegister(...)
C++ signature:
isSourceImmediateRegister(MoveNode {lvalue}) -> bool
isSourceOperation(...)
C++ signature:
isSourceOperation(MoveNode {lvalue}) -> bool
isSourceVariable(...)
C++ signature:
isSourceVariable(MoveNode {lvalue}) -> bool
move(...)
C++ signature:
    move(MoveNode {lvalue}) -> TTAProgram::Move
C++ signature:
    move(MoveNode {lvalue}) -> TTAProgram::Move
scope(...)
C++ signature:
scope(MoveNode {lvalue}) -> Scope
setCycle(...)
C++ signature:
setCycle(MoveNode {lvalue}, int newcycle) -> void*
setDestinationOperation(...)
C++ signature:
setDestinationOperation(MoveNode {lvalue}, ProgramOperation {lvalue} po) -> void*
setMoveOwned(...)
C++ signature:
setMoveOwned(MoveNode {lvalue}) -> void*
setSourceOperation(...)
C++ signature:
setSourceOperation(MoveNode {lvalue}, ProgramOperation {lvalue} po) -> void*
sourceOperation(...)
C++ signature:
sourceOperation(MoveNode {lvalue}) -> ProgramOperation
toString(...)
C++ signature:
    toString(MoveNode {lvalue}) -> std::string
C++ signature:
    toString(MoveNode_wrapper {lvalue}) -> std::string
type(...)
C++ signature:
type(MoveNode {lvalue}) -> int
unsetCycle(...)
C++ signature:
unsetCycle(MoveNode {lvalue}) -> void*
unsetDestinationOperation(...)
C++ signature:
unsetDestinationOperation(MoveNode {lvalue}) -> void*
unsetMoveOwned(...)
C++ signature:
unsetMoveOwned(MoveNode {lvalue}) -> void*
unsetSourceOperation(...)
C++ signature:
unsetSourceOperation(MoveNode {lvalue}) -> void*

Data and other attributes defined here:
__instance_size__ = 44

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class ProgramOperation(Boost.Python.instance)
    
Method resolution order:
ProgramOperation
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
C++ signature:
    __init__(_object*) -> void*
C++ signature:
    __init__(_object*, Operation {lvalue} operation) -> void*
C++ signature:
    __init__(_object*) -> void*
addInputNode(...)
C++ signature:
addInputNode(ProgramOperation {lvalue}, MoveNode {lvalue} node) -> void*
addNode(...)
C++ signature:
addNode(ProgramOperation {lvalue}, MoveNode {lvalue} node) -> void*
addOutputNode(...)
C++ signature:
addOutputNode(ProgramOperation {lvalue}, MoveNode {lvalue} node) -> void*
areInputsAssigned(...)
C++ signature:
areInputsAssigned(ProgramOperation {lvalue}) -> bool
hasInputNode(...)
C++ signature:
hasInputNode(ProgramOperation {lvalue}, int in) -> bool
hasOutputNode(...)
C++ signature:
hasOutputNode(ProgramOperation {lvalue}, int out) -> bool
inputMove(...)
C++ signature:
inputMove(ProgramOperation {lvalue}, int index) -> MoveNode
inputMoveCount(...)
C++ signature:
inputMoveCount(ProgramOperation {lvalue}) -> int
inputNode(...)
C++ signature:
inputNode(ProgramOperation {lvalue}, int in) -> MoveNodeSet
isAssigned(...)
C++ signature:
isAssigned(ProgramOperation {lvalue}) -> bool
isComplete(...)
C++ signature:
isComplete(ProgramOperation {lvalue}) -> bool
isMultinode(...)
C++ signature:
isMultinode(ProgramOperation {lvalue}) -> bool
isReady(...)
C++ signature:
isReady(ProgramOperation {lvalue}) -> bool
opcodeSettingNode(...)
C++ signature:
opcodeSettingNode(ProgramOperation {lvalue}) -> MoveNode
operation(...)
C++ signature:
operation(ProgramOperation {lvalue}) -> Operation
outputMove(...)
C++ signature:
outputMove(ProgramOperation {lvalue}, int index) -> MoveNode
outputMoveCount(...)
C++ signature:
outputMoveCount(ProgramOperation {lvalue}) -> int
outputNode(...)
C++ signature:
outputNode(ProgramOperation {lvalue}, int out) -> MoveNodeSet
removeInputNode(...)
C++ signature:
removeInputNode(ProgramOperation {lvalue}, MoveNode {lvalue} node) -> void*
removeOutputNode(...)
C++ signature:
removeOutputNode(ProgramOperation {lvalue}, MoveNode {lvalue} node) -> void*
toString(...)
C++ signature:
toString(ProgramOperation {lvalue}) -> std::string
triggeringMove(...)
C++ signature:
triggeringMove(ProgramOperation {lvalue}) -> MoveNode

Data and other attributes defined here:
__instance_size__ = 84

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
T.__new__(S, ...) -> a new object with type S, a subtype of T

 
class Scope(Boost.Python.instance)
    
Method resolution order:
Scope
Boost.Python.instance
__builtin__.object

Methods defined here:
__init__(...)
C++ signature:
__init__(_object*) -> void*

Data and other attributes defined here:
__instance_size__ = 12

Data descriptors inherited from Boost.Python.instance:
__dict__
__weakref__

Data and other attributes inherited from Boost.Python.instance:
__new__ = <built-in method __new__ of Boost.Python.class object at 0x40c1a320>
T.__new__(S, ...) -> a new object with type S, a subtype of T