OpenASIP  2.0
OperationDAGConverter Member List

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

castedVar(std::string var, Operand::OperandType type)OperationDAGConverterprivatestatic
createDAG(const OperationPimpl &operation, std::string sourceCode)OperationDAGConverterstatic
createOsalCode(const OperationDAG &dag)OperationDAGConverterstatic
createSimulationCode(const OperationDAG &dag, std::vector< std::string > *varReplacements=NULL)OperationDAGConverterstatic
VariableKey typedefOperationDAGConverterprivate
writeNode(std::string &retVal, const OperationDAG &dag, const OperationDAGNode &node, std::map< VariableKey, std::string > &varBindings, std::set< const OperationDAGNode * > &alreadyHandled, int &tempVarCount, std::set< const OperationDAGNode * > &currentlyHandling, std::map< std::string, std::string > *opReplace=NULL, std::vector< std::string > *varReplacements=NULL)OperationDAGConverterprivatestatic