Lines Matching defs:mnode
1475 MatchNode *mnode =
1477 mnode->count_instr_names(names);
1501 mnode->build_instr_pred(s,(char*)i._key,0);
1504 mnode->build_instr_pred(s,(char*)i._key,1);
3127 MatchNode::MatchNode(ArchDesc &ad, MatchNode& mnode)
3128 : _AD(ad), _result(mnode._result), _name(mnode._name),
3129 _opType(mnode._opType), _lChild(mnode._lChild), _rChild(mnode._rChild),
3130 _internalop(0), _numleaves(mnode._numleaves),
3131 _commutative_id(mnode._commutative_id) {
3134 MatchNode::MatchNode(ArchDesc &ad, MatchNode& mnode, int clone)
3135 : _AD(ad), _result(mnode._result), _name(mnode._name),
3136 _opType(mnode._opType),
3137 _internalop(0), _numleaves(mnode._numleaves),
3138 _commutative_id(mnode._commutative_id) {
3139 if (mnode._lChild) {
3140 _lChild = new MatchNode(ad, *mnode._lChild, clone);
3144 if (mnode._rChild) {
3145 _rChild = new MatchNode(ad, *mnode._rChild, clone);
3316 const MatchNode *const mnode = sets_result() ?
3321 if ( mnode->_rChild ) {
3322 rightStr = mnode->_rChild->_internalop ? mnode->_rChild->_internalop
3323 : mnode->_rChild->_opType;
3334 const MatchNode *const mnode = sets_result() ?
3339 if ( mnode->_lChild ) {
3340 leftStr = mnode->_lChild->_internalop ? mnode->_lChild->_internalop
3341 : mnode->_lChild->_opType;
3345 OperandForm *oper = globals[mnode->_opType]->is_operand();
3347 leftStr = mnode->_opType;