OpenASIP  2.0
OperationDAGBuilder Member List

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

assignVariable(const TokenizerData::TokenTreeNode *dst, VariableBinding &src)OperationDAGBuilderprivate
assignVariable(const TokenizerData::TokenTreeNode *dst, const TokenizerData::TokenTreeNode *src)OperationDAGBuilderprivate
connectOperandToNode(const TokenizerData::TokenTreeNode *var, unsigned int operandIndex)OperationDAGBuilderprivate
constantBindings_OperationDAGBuilderprivate
createOperationNode(const std::string &operation)OperationDAGBuilderprivate
currentOperation_OperationDAGBuilderprivate
dag_OperationDAGBuilderprivate
declareVariable(const TokenizerData::TokenTreeNode *var)OperationDAGBuilderprivate
finalize()OperationDAGBuilderprivate
getBinding(const TokenizerData::TokenTreeNode *var)OperationDAGBuilderprivate
getBinding(std::string varName)OperationDAGBuilderprivate
getBinding(unsigned int operandIndex)OperationDAGBuilderprivate
getConstantBinding(long value)OperationDAGBuilderprivate
getIOOperand(const TokenizerData::TokenTreeNode *var)OperationDAGBuilderprivate
getVariableName(const TokenizerData::TokenTreeNode *var)OperationDAGBuilderprivate
ioVariables_OperationDAGBuilderprivate
operation_OperationDAGBuilderprivate
OperationDAGBuilder(const OperationPimpl &operation, OperationDAG &dag, const TokenizerData::TokenTreeNode &root)OperationDAGBuilder
parse()OperationDAGBuilder
parseNode(const TokenizerData::TokenTreeNode *node)OperationDAGBuilderprivate
rootNode_OperationDAGBuilderprivate
TerminalBinding typedefOperationDAGBuilderprivate
VariableBinding typedefOperationDAGBuilderprivate
variableBindings_OperationDAGBuilderprivate