Lines Matching defs:rootOp
277 const char *rootOp = op->_ident;
278 mrule._machType = rootOp;
281 if (strcmp(rootOp,"Universe")==0) continue;
282 if (strcmp(rootOp,"label")==0) continue;
284 assert( strcmp(rootOp,"sReg") != 0, "Disable untyped 'sReg'");
285 if (strcmp(rootOp,"sRegI")==0) continue;
286 if (strcmp(rootOp,"sRegP")==0) continue;
287 if (strcmp(rootOp,"sRegF")==0) continue;
288 if (strcmp(rootOp,"sRegD")==0) continue;
289 if (strcmp(rootOp,"sRegL")==0) continue;
302 buildMatchList(op->_matrule, result, rootOp, pred, cost);
323 const char *rootOp = instr->_ident;
324 mrule._machType = rootOp;
337 syntax_err(instr->_linenum, "%s: Only branches to a label are supported\n", rootOp);
345 syntax_err(instr->_linenum, "%s: Only short branch to a label is supported\n", rootOp);
489 const char *rootOp, Predicate *pred,
513 rootOp ? rootOp : " ");
524 buildMList(mnode, rootOp, resultStr, pred, cost);
543 !_mlistab[index]->search(rootOp, resultStr, leftstr, rightstr, pred))) {
547 rootOp, resultStr, leftstr, rightstr);
553 void ArchDesc::buildMList(MatchNode *node, const char *rootOp,
593 if (rootOp == NULL) {
596 opcode = rootOp;