Lines Matching refs:_matrule
265 if ( op->_matrule == NULL ) continue;
268 check_optype(op->_matrule);
273 MatchRule &mrule = *op->_matrule;
302 buildMatchList(op->_matrule, result, rootOp, pred, cost);
317 if ( instr->_matrule == NULL ) continue;
319 MatchRule &mrule = *instr->_matrule;
356 buildMatchList(instr->_matrule, result, mrule._machType, pred, cost);
445 if ((oper->_matrule) && (oper->_matrule->_lChild == NULL) &&
446 (oper->_matrule->_rChild == NULL)) {
449 const Form *form = _globalNames[oper->_matrule->_opType];
452 add_chain_rule_entry(oper->_matrule->_opType, oper->cost(), oper->_ident);
456 if (oper->_matrule->_next) {
457 rule = oper->_matrule;
469 else if ((oper->_matrule) && (oper->_matrule->_next)) {
471 rule = oper->_matrule;
620 if (cur->_matrule != NULL) ++count;
642 if (cur->_matrule != NULL) ++count;