Lines Matching refs:_matrule
184 rule = instr->_matrule;
189 instr->_matrule = rule;
274 rule = instr->_matrule;
289 clone->_matrule->_next = NULL; // One match rule per clone
310 if (instr->_matrule == NULL || instr->_matrule->_rChild == NULL) return;
311 const char *rch = instr->_matrule->_rChild->_opType;
313 if( (! strcmp(instr->_matrule->_opType,"Set")) &&
320 MatchNode *right = instr->_matrule->_rChild;
337 if (!lst->search(instr->_matrule->_lChild->_opType)) {
345 lst->insert(instr->_matrule->_lChild->_opType,cost,instr->_ident);
354 if (!lst->search(instr->_matrule->_lChild->_opType)) {
362 lst->insert(instr->_matrule->_lChild->_opType,cost,instr->_ident);
368 const Form *rightRoot = _globalNames[rightOp->_matrule->_opType];
380 // if (!lst->search(instr->_matrule->_lChild->_opType)) {
387 lst->insert(instr->_matrule->_lChild->_opType,cost,instr->_ident);
439 rule = oper->_matrule;
450 oper->_matrule = match_parse(oper->_localNames);
451 if (oper->_matrule) {
452 oper->_matrule->_result = oper->_ident;