Lines Matching refs:name
73 struct string_entry *name; member
96 struct string_entry *name; member
184 char *name; /* Resource name. */ member
209 char *name; /* Instruction class name. */ member
320 insert_resource (const char *name, enum ia64_dependency_mode type) in insert_resource() argument
330 rdeps[rdepslen]->name = xstrdup (name); in insert_resource()
456 char *name; in fetch_insn_class() local
466 name = xstrdup (full_name + 3); in fetch_insn_class()
470 name = xstrdup (full_name); in fetch_insn_class()
472 if ((xsect = strchr(name, '\\')) != NULL) in fetch_insn_class()
474 if ((comment = strchr(name, '[')) != NULL) in fetch_insn_class()
476 if ((notestr = strchr(name, '+')) != NULL) in fetch_insn_class()
515 if (strcmp (name, ics[i]->name) == 0 in fetch_insn_class()
537 ics[ind]->name = xstrdup (name); in fetch_insn_class()
555 char *subname = name; in fetch_insn_class()
579 free (name); in fetch_insn_class()
600 return strcmp (ic1->name, ic2->name); in sub_compare()
618 char *name; in load_insn_classes() local
627 name = tmp = buf; in load_insn_classes()
636 iclass = fetch_insn_class (name, 1); in load_insn_classes()
639 if (strcmp (name, "none") == 0) in load_insn_classes()
711 char *name; local
715 name = tmp;
721 xsect = strchr (name, '\\');
722 if ((notestr = strstr (name, "+")) != NULL)
746 if (strncmp (name, "IC:", 3) != 0 || xsect != NULL)
749 iclass = fetch_insn_class (name, create);
761 printf("Class %s not found\n", name);
793 add_dep (const char *name, const char *chk, const char *reg, in add_dep() argument
798 rs = insert_resource (name, mode); in add_dep()
820 char *name, *tmp; in load_depfile() local
831 name = tmp = buf; in load_depfile()
860 add_dep (name, chkp, regp, semantics, mode, extra, 0); in load_depfile()
861 add_dep (name, regp, chkp, semantics, mode, extra, 1); in load_depfile()
865 add_dep (name, chkp, regp, semantics, mode, extra, 0); in load_depfile()
912 int plain_mov = strcmp (idesc->name, "mov") == 0; in in_iclass_mov_x()
917 switch (ic->name[4]) in in_iclass_mov_x()
923 int i = strcmp (idesc->name, "mov.i") == 0; in in_iclass_mov_x()
924 int m = strcmp (idesc->name, "mov.m") == 0; in in_iclass_mov_x()
966 if (ic->name[5] == 'n') in in_iclass_mov_x()
975 else if (ic->name[5] == 'p') in in_iclass_mov_x()
983 if (ic->name[5] == 'r') in in_iclass_mov_x()
995 else if (ic->name[5] == 's') in in_iclass_mov_x()
1061 int is_mov = strncmp (idesc->name, "mov", 3) == 0; in in_iclass()
1062 int plain_mov = strcmp (idesc->name, "mov") == 0; in in_iclass()
1063 int len = strlen(ic->name); in in_iclass()
1065 resolved = ((strncmp (ic->name, idesc->name, len) == 0) in in_iclass()
1066 && (idesc->name[len] == '\0' in in_iclass()
1067 || idesc->name[len] == '.')); in in_iclass()
1071 (strcmp (ic->name, "break") == 0 in in_iclass()
1072 || strcmp (ic->name, "nop") == 0 in in_iclass()
1073 || strcmp (ic->name, "hint") == 0)) in in_iclass()
1074 resolved = strcmp (ic->name, idesc->name) == 0; in in_iclass()
1085 if ((sf = strstr (idesc->name, ".s")) != 0) in in_iclass()
1091 if (strstr (idesc->name, "fault") != NULL) in in_iclass()
1099 if (strstr (idesc->name, "or.andcm")) in in_iclass()
1101 else if (strstr (idesc->name, "and.orcm")) in in_iclass()
1103 else if (strstr (idesc->name, "orcm")) in in_iclass()
1105 else if (strstr (idesc->name, "or")) in in_iclass()
1107 else if (strstr (idesc->name, "andcm")) in in_iclass()
1109 else if (strstr (idesc->name, "and")) in in_iclass()
1111 else if (strstr (idesc->name, "unc")) in in_iclass()
1120 if (strncmp (idesc->name, "dep", 3) == 0 in in_iclass()
1123 else if (strncmp (idesc->name, "chk", 3) == 0 in in_iclass()
1126 else if (strncmp (idesc->name, "lfetch", 6) == 0) in in_iclass()
1130 else if (strncmp (idesc->name, "br.call", 7) == 0 in in_iclass()
1133 else if (strncmp (idesc->name, "br.call", 7) == 0 in in_iclass()
1136 else if (strncmp (idesc->name, "brp", 3) == 0 in in_iclass()
1139 else if (strcmp (ic->name, "invala") == 0) in in_iclass()
1140 resolved = strcmp (idesc->name, ic->name) == 0; in in_iclass()
1141 else if (strncmp (idesc->name, "st", 2) == 0 in in_iclass()
1145 else if (strncmp (idesc->name, "ld", 2) == 0 in in_iclass()
1157 && (strcmp (idesc->name, "brl") == 0 in in_iclass()
1158 || strncmp (idesc->name, "brl.", 4) == 0) in in_iclass()
1159 && strcmp (ic->name, "brl.cond") == 0) in in_iclass()
1166 && (strcmp (idesc->name, "br") == 0 in in_iclass()
1167 || strncmp (idesc->name, "br.", 3) == 0) in in_iclass()
1168 && strcmp (ic->name, "br.cond") == 0) in in_iclass()
1180 if (!resolved && strncmp (idesc->name, "probe", 5) == 0) in in_iclass()
1182 resolved = strcmp (ic->name, "probe") == 0 in in_iclass()
1183 && !((strstr (idesc->name, "fault") != NULL) in in_iclass()
1193 if (strcmp (ic->name, "fmerge") == 0) in in_iclass()
1199 else if (strcmp (ic->name, "adds") == 0) in in_iclass()
1206 else if (strcmp (ic->name, "addl") == 0) in in_iclass()
1214 if (!resolved && strncmp (ic->name, "mov_", 4) == 0) in in_iclass()
1234 printf ("%s is in IC %s\n", idesc->name, ic->name); in in_iclass()
1248 *notep, ic->note, ic->name); in in_iclass()
1259 lookup_regindex (const char *name, int specifier) in lookup_regindex() argument
1264 if (strstr (name, "[RSC]")) in lookup_regindex()
1266 if (strstr (name, "[BSP]")) in lookup_regindex()
1268 else if (strstr (name, "[BSPSTORE]")) in lookup_regindex()
1270 else if (strstr (name, "[RNAT]")) in lookup_regindex()
1272 else if (strstr (name, "[FCR]")) in lookup_regindex()
1274 else if (strstr (name, "[EFLAG]")) in lookup_regindex()
1276 else if (strstr (name, "[CSD]")) in lookup_regindex()
1278 else if (strstr (name, "[SSD]")) in lookup_regindex()
1280 else if (strstr (name, "[CFLG]")) in lookup_regindex()
1282 else if (strstr (name, "[FSR]")) in lookup_regindex()
1284 else if (strstr (name, "[FIR]")) in lookup_regindex()
1286 else if (strstr (name, "[FDR]")) in lookup_regindex()
1288 else if (strstr (name, "[CCV]")) in lookup_regindex()
1290 else if (strstr (name, "[ITC]")) in lookup_regindex()
1292 else if (strstr (name, "[PFS]")) in lookup_regindex()
1294 else if (strstr (name, "[LC]")) in lookup_regindex()
1296 else if (strstr (name, "[EC]")) in lookup_regindex()
1300 if (strstr (name, "[DCR]")) in lookup_regindex()
1302 else if (strstr (name, "[ITM]")) in lookup_regindex()
1304 else if (strstr (name, "[IVA]")) in lookup_regindex()
1306 else if (strstr (name, "[PTA]")) in lookup_regindex()
1308 else if (strstr (name, "[GPTA]")) in lookup_regindex()
1310 else if (strstr (name, "[IPSR]")) in lookup_regindex()
1312 else if (strstr (name, "[ISR]")) in lookup_regindex()
1314 else if (strstr (name, "[IIP]")) in lookup_regindex()
1316 else if (strstr (name, "[IFA]")) in lookup_regindex()
1318 else if (strstr (name, "[ITIR]")) in lookup_regindex()
1320 else if (strstr (name, "[IIPA]")) in lookup_regindex()
1322 else if (strstr (name, "[IFS]")) in lookup_regindex()
1324 else if (strstr (name, "[IIM]")) in lookup_regindex()
1326 else if (strstr (name, "[IHA]")) in lookup_regindex()
1328 else if (strstr (name, "[LID]")) in lookup_regindex()
1330 else if (strstr (name, "[IVR]")) in lookup_regindex()
1332 else if (strstr (name, "[TPR]")) in lookup_regindex()
1334 else if (strstr (name, "[EOI]")) in lookup_regindex()
1336 else if (strstr (name, "[ITV]")) in lookup_regindex()
1338 else if (strstr (name, "[PMV]")) in lookup_regindex()
1340 else if (strstr (name, "[CMCV]")) in lookup_regindex()
1344 if (strstr (name, ".be")) in lookup_regindex()
1346 else if (strstr (name, ".up")) in lookup_regindex()
1348 else if (strstr (name, ".ac")) in lookup_regindex()
1350 else if (strstr (name, ".mfl")) in lookup_regindex()
1352 else if (strstr (name, ".mfh")) in lookup_regindex()
1354 else if (strstr (name, ".ic")) in lookup_regindex()
1356 else if (strstr (name, ".i")) in lookup_regindex()
1358 else if (strstr (name, ".pk")) in lookup_regindex()
1360 else if (strstr (name, ".dt")) in lookup_regindex()
1362 else if (strstr (name, ".dfl")) in lookup_regindex()
1364 else if (strstr (name, ".dfh")) in lookup_regindex()
1366 else if (strstr (name, ".sp")) in lookup_regindex()
1368 else if (strstr (name, ".pp")) in lookup_regindex()
1370 else if (strstr (name, ".di")) in lookup_regindex()
1372 else if (strstr (name, ".si")) in lookup_regindex()
1374 else if (strstr (name, ".db")) in lookup_regindex()
1376 else if (strstr (name, ".lp")) in lookup_regindex()
1378 else if (strstr (name, ".tb")) in lookup_regindex()
1380 else if (strstr (name, ".rt")) in lookup_regindex()
1382 else if (strstr (name, ".cpl")) in lookup_regindex()
1384 else if (strstr (name, ".rs")) in lookup_regindex()
1386 else if (strstr (name, ".mc")) in lookup_regindex()
1388 else if (strstr (name, ".it")) in lookup_regindex()
1390 else if (strstr (name, ".id")) in lookup_regindex()
1392 else if (strstr (name, ".da")) in lookup_regindex()
1394 else if (strstr (name, ".dd")) in lookup_regindex()
1396 else if (strstr (name, ".ss")) in lookup_regindex()
1398 else if (strstr (name, ".ri")) in lookup_regindex()
1400 else if (strstr (name, ".ed")) in lookup_regindex()
1402 else if (strstr (name, ".bn")) in lookup_regindex()
1404 else if (strstr (name, ".ia")) in lookup_regindex()
1415 lookup_specifier (const char *name) in lookup_specifier() argument
1417 if (strchr (name, '%')) in lookup_specifier()
1419 if (strstr (name, "AR[K%]") != NULL) in lookup_specifier()
1421 if (strstr (name, "AR[UNAT]") != NULL) in lookup_specifier()
1423 if (strstr (name, "AR%, % in 8") != NULL) in lookup_specifier()
1425 if (strstr (name, "AR%, % in 48") != NULL) in lookup_specifier()
1427 if (strstr (name, "BR%") != NULL) in lookup_specifier()
1429 if (strstr (name, "CR[IRR%]") != NULL) in lookup_specifier()
1431 if (strstr (name, "CR[LRR%]") != NULL) in lookup_specifier()
1433 if (strstr (name, "CR%") != NULL) in lookup_specifier()
1435 if (strstr (name, "FR%, % in 0") != NULL) in lookup_specifier()
1437 if (strstr (name, "FR%, % in 2") != NULL) in lookup_specifier()
1439 if (strstr (name, "GR%") != NULL) in lookup_specifier()
1441 if (strstr (name, "PR%, % in 1 ") != NULL) in lookup_specifier()
1443 if (strstr (name, "PR%, % in 16 ") != NULL) in lookup_specifier()
1447 name); in lookup_specifier()
1449 else if (strchr (name, '#')) in lookup_specifier()
1451 if (strstr (name, "CPUID#") != NULL) in lookup_specifier()
1453 if (strstr (name, "DBR#") != NULL) in lookup_specifier()
1455 if (strstr (name, "IBR#") != NULL) in lookup_specifier()
1457 if (strstr (name, "MSR#") != NULL) in lookup_specifier()
1459 if (strstr (name, "PKR#") != NULL) in lookup_specifier()
1461 if (strstr (name, "PMC#") != NULL) in lookup_specifier()
1463 if (strstr (name, "PMD#") != NULL) in lookup_specifier()
1465 if (strstr (name, "RR#") != NULL) in lookup_specifier()
1469 name); in lookup_specifier()
1471 else if (strncmp (name, "AR[FPSR]", 8) == 0) in lookup_specifier()
1473 else if (strncmp (name, "AR[", 3) == 0) in lookup_specifier()
1475 else if (strncmp (name, "CR[", 3) == 0) in lookup_specifier()
1477 else if (strncmp (name, "PSR.", 4) == 0) in lookup_specifier()
1479 else if (strcmp (name, "InService*") == 0) in lookup_specifier()
1481 else if (strcmp (name, "GR0") == 0) in lookup_specifier()
1483 else if (strcmp (name, "CFM") == 0) in lookup_specifier()
1485 else if (strcmp (name, "PR63") == 0) in lookup_specifier()
1487 else if (strcmp (name, "RSE") == 0) in lookup_specifier()
1508 ics[i]->name, ics[i]->comment); in print_dependency_table()
1511 ics[i]->name); in print_dependency_table()
1520 ics[i]->name, ics[i]->comment); in print_dependency_table()
1523 ics[i]->name); in print_dependency_table()
1534 ics[i]->name); in print_dependency_table()
1545 rdeps[i]->name, mode_str[rdeps[i]->mode], in print_dependency_table()
1549 rdeps[i]->name, mode_str[rdeps[i]->mode]); in print_dependency_table()
1559 int specifier = lookup_specifier (rdeps[i]->name); in print_dependency_table()
1560 int regindex = lookup_regindex (rdeps[i]->name, specifier); in print_dependency_table()
1563 rdeps[i]->name, specifier, in print_dependency_table()
2206 if (ent1->name->num != ent2->name->num
2256 if (ent->name->num < glist[0]->name->num) in insert_gclist()
2258 else if (ent->name->num > glist[end - 1]->name->num) in insert_gclist()
2267 c = ent->name->num - glist[i]->name->num; in insert_gclist()
2274 && ent->name->num == glist[i - 1]->name->num) in insert_gclist()
2290 if (ent->name->num != glist[i]->name->num) in insert_gclist()
2302 if (ent->name->num >= glist[i - 1]->name->num) in insert_gclist()
2306 if (ent->name->num < glist[i]->name->num) in insert_gclist()
2319 get_prefix_len (name) in get_prefix_len() argument
2320 const char *name; in get_prefix_len()
2324 if (name[0] == '\0')
2327 c = strchr (name, '.');
2329 return c - name;
2331 return strlen (name);
2429 if (strcmp (opc->name, "cmp.eq.and") == 0
2430 && strncmp (rs->name, "PR%", 3) == 0
2441 if (ic_note == 11 && strncmp (rs->name, "PR", 2) != 0)
2448 ic_note, opc->name, ics[rs->regs[j]]->name,
2449 rs->name, rs->regnotes[j]);
2469 if (ic_note == 11 && strncmp (rs->name, "PR", 2) != 0)
2476 ic_note, opc->name, ics[rs->chks[j]]->name,
2477 rs->name, rs->chknotes[j]);
2490 opc->name,
2507 if (strlen (opc->name) > 128)
2510 strcpy (pcopy, opc->name);
2528 int cmpres = sent->num - (*ptr)->name->num;
2543 nent->name = sent;
2593 ent->name->num,
2629 plen1 = get_prefix_len (opc1->name);
2630 plen2 = get_prefix_len (opc2->name);
2632 if (plen1 == plen2 && (memcmp (opc1->name, opc2->name, plen1) == 0))
2643 struct string_entry *name; local
2647 if (strlen (opc->name) > 128)
2651 strcpy (prefix, opc->name);
2653 name = insert_string (prefix);
2661 if ((*place)->name->num == name->num
2667 if ((*place)->name->num > name->num)
2676 nent->name = name;
2704 ptr->name->num, in print_main_table()
2732 for (curr_opcode = 0; table[curr_opcode].name != NULL; curr_opcode++)