OpenASIP
2.0
|
This is the complete list of members for OperationDAGBuilder, including all inherited members.
assignVariable(const TokenizerData::TokenTreeNode *dst, VariableBinding &src) | OperationDAGBuilder | private |
assignVariable(const TokenizerData::TokenTreeNode *dst, const TokenizerData::TokenTreeNode *src) | OperationDAGBuilder | private |
connectOperandToNode(const TokenizerData::TokenTreeNode *var, unsigned int operandIndex) | OperationDAGBuilder | private |
constantBindings_ | OperationDAGBuilder | private |
createOperationNode(const std::string &operation) | OperationDAGBuilder | private |
currentOperation_ | OperationDAGBuilder | private |
dag_ | OperationDAGBuilder | private |
declareVariable(const TokenizerData::TokenTreeNode *var) | OperationDAGBuilder | private |
finalize() | OperationDAGBuilder | private |
getBinding(const TokenizerData::TokenTreeNode *var) | OperationDAGBuilder | private |
getBinding(std::string varName) | OperationDAGBuilder | private |
getBinding(unsigned int operandIndex) | OperationDAGBuilder | private |
getConstantBinding(long value) | OperationDAGBuilder | private |
getIOOperand(const TokenizerData::TokenTreeNode *var) | OperationDAGBuilder | private |
getVariableName(const TokenizerData::TokenTreeNode *var) | OperationDAGBuilder | private |
ioVariables_ | OperationDAGBuilder | private |
operation_ | OperationDAGBuilder | private |
OperationDAGBuilder(const OperationPimpl &operation, OperationDAG &dag, const TokenizerData::TokenTreeNode &root) | OperationDAGBuilder | |
parse() | OperationDAGBuilder | |
parseNode(const TokenizerData::TokenTreeNode *node) | OperationDAGBuilder | private |
rootNode_ | OperationDAGBuilder | private |
TerminalBinding typedef | OperationDAGBuilder | private |
VariableBinding typedef | OperationDAGBuilder | private |
variableBindings_ | OperationDAGBuilder | private |