OpenASIP  2.0
Operation Member List

This is the complete list of members for Operation, including all inherited members.

addDag(const TCEString &code)Operationvirtual
addInput(Operand *operand)Operationvirtual
addOutput(Operand *operand)Operationvirtual
affectedBy(unsigned int i) constOperationvirtual
affectedByCount() constOperationvirtual
affects(unsigned int i) constOperationvirtual
affectsCount() constOperationvirtual
areValid(const InputOperandVector &inputs, const OperationContext &context) constOperationvirtual
behavior() constOperationvirtual
canBeSimulated() constOperationvirtual
canSwap(int id1, int id2) constOperationvirtual
canTrap() constOperationvirtual
createState(OperationContext &context) constOperationvirtual
dag(int index) constOperationvirtual
dagCode(int index) constOperationvirtual
dagCount() constOperationvirtual
dagError(int index) constOperationvirtual
deleteState(OperationContext &context) constOperationvirtual
dependsOn(const Operation &op) constOperationvirtual
description() constOperationvirtual
emulationFunctionName() constOperation
hasSideEffects() constOperationvirtual
impl()Operationinline
input(int index) constOperationvirtual
InputOperandVector typedefOperation
isBaseOffsetMemOperation() constOperationvirtual
isBranch() constOperationvirtual
isCall() constOperationvirtual
isClocked() constOperationvirtual
isControlFlowOperation() constOperationvirtual
isNull() constOperation
isPure() constOperationvirtual
isVectorOperation() constOperationvirtual
loadState(const ObjectState *state)Operationvirtual
name() constOperationvirtual
numberOfInputs() constOperationvirtual
numberOfOutputs() constOperationvirtual
operand(int id) constOperationvirtual
operandCount() constOperationvirtual
Operation(const TCEString &name, OperationBehavior &behavior)Operation
OPRN_AFFECTED_BYOperationstatic
OPRN_AFFECTSOperationstatic
OPRN_CLOCKEDOperationstatic
OPRN_CONTROL_FLOWOperationstatic
OPRN_DESCRIPTIONOperationstatic
OPRN_INOperationstatic
OPRN_INPUTSOperationstatic
OPRN_ISBRANCHOperationstatic
OPRN_ISCALLOperationstatic
OPRN_NAMEOperationstatic
OPRN_OPERATIONOperationstatic
OPRN_OUTOperationstatic
OPRN_OUTPUTSOperationstatic
OPRN_READS_MEMORYOperationstatic
OPRN_SIDE_EFFECTSOperationstatic
OPRN_TRAPOperationstatic
OPRN_TRIGGEROperationstatic
OPRN_WRITES_MEMORYOperationstatic
output(int index) constOperationvirtual
pimpl_Operationprivate
readsMemory() constOperationvirtual
removeDag(int index)Operationvirtual
saveState() constOperationvirtual
setBehavior(OperationBehavior &behavior)Operationvirtual
setBranch(bool setting)Operationvirtual
setCall(bool setting)Operationvirtual
setControlFlowOperation(bool setting)Operationvirtual
setDagCode(int index, const TCEString &code)Operationvirtual
setReadsMemory(bool setting)Operationvirtual
setWritesMemory(bool setting)Operationvirtual
simulateTrigger(SimValue **, OperationContext &context) constOperationvirtual
usesMemory() constOperationvirtual
writesMemory() constOperationvirtual
~Operation()Operationvirtual
~Serializable()Serializableinlinevirtual