• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/cxxfilt-11/cxxfilt/opcodes/

Lines Matching refs:idesc

917 in_iclass_mov_x (struct ia64_opcode *idesc, struct iclass *ic, 
920 int plain_mov = strcmp (idesc->name, "mov") == 0;
931 int i = strcmp (idesc->name, "mov.i") == 0;
932 int m = strcmp (idesc->name, "mov.m") == 0;
933 int i2627 = i && idesc->operands[0] == IA64_OPND_AR3;
934 int i28 = i && idesc->operands[1] == IA64_OPND_AR3;
935 int m2930 = m && idesc->operands[0] == IA64_OPND_AR3;
936 int m31 = m && idesc->operands[1] == IA64_OPND_AR3;
937 int pseudo0 = plain_mov && idesc->operands[1] == IA64_OPND_AR3;
938 int pseudo1 = plain_mov && idesc->operands[0] == IA64_OPND_AR3;
955 int i21 = idesc->operands[0] == IA64_OPND_B1;
956 int i22 = plain_mov && idesc->operands[1] == IA64_OPND_B2;
965 int m32 = plain_mov && idesc->operands[0] == IA64_OPND_CR3;
966 int m33 = plain_mov && idesc->operands[1] == IA64_OPND_CR3;
976 int m42 = plain_mov && irf_operand (idesc->operands[0], field);
977 int m43 = plain_mov && irf_operand (idesc->operands[1], field);
985 return idesc->operands[1] == IA64_OPND_IP;
993 int i25 = plain_mov && idesc->operands[1] == IA64_OPND_PR;
994 int i23 = plain_mov && idesc->operands[0] == IA64_OPND_PR;
995 int i24 = plain_mov && idesc->operands[0] == IA64_OPND_PR_ROT;
1005 int m35 = plain_mov && idesc->operands[0] == IA64_OPND_PSR_L;
1006 int m36 = plain_mov && idesc->operands[1] == IA64_OPND_PSR;
1017 int m35 = plain_mov && idesc->operands[0] == IA64_OPND_PSR_UM;
1018 int m36 = plain_mov && idesc->operands[1] == IA64_OPND_PSR_UM;
1031 in_iclass (struct ia64_opcode *idesc, struct iclass *ic,
1069 int is_mov = CONST_STRNEQ (idesc->name, "mov");
1070 int plain_mov = strcmp (idesc->name, "mov") == 0;
1073 resolved = ((strncmp (ic->name, idesc->name, len) == 0)
1074 && (idesc->name[len] == '\0'
1075 || idesc->name[len] == '.'));
1082 resolved = strcmp (ic->name, idesc->name) == 0;
1093 if ((sf = strstr (idesc->name, ".s")) != 0)
1099 if (strstr (idesc->name, "fault") != NULL)
1107 if (strstr (idesc->name, "or.andcm"))
1109 else if (strstr (idesc->name, "and.orcm"))
1111 else if (strstr (idesc->name, "orcm"))
1113 else if (strstr (idesc->name, "or"))
1115 else if (strstr (idesc->name, "andcm"))
1117 else if (strstr (idesc->name, "and"))
1119 else if (strstr (idesc->name, "unc"))
1128 if (CONST_STRNEQ (idesc->name, "dep")
1130 resolved = idesc->operands[1] == IA64_OPND_IMM8;
1131 else if (CONST_STRNEQ (idesc->name, "chk")
1133 resolved = idesc->operands[0] == IA64_OPND_F2;
1134 else if (CONST_STRNEQ (idesc->name, "lfetch"))
1136 && (idesc->operands[1] == IA64_OPND_R2
1137 || idesc->operands[1] == IA64_OPND_IMM9b));
1138 else if (CONST_STRNEQ (idesc->name, "br.call")
1140 resolved = idesc->operands[1] == IA64_OPND_B2;
1141 else if (CONST_STRNEQ (idesc->name, "br.call")
1143 resolved = idesc->operands[1] == IA64_OPND_TGT25c;
1144 else if (CONST_STRNEQ (idesc->name, "brp")
1146 resolved = idesc->operands[0] == IA64_OPND_B2;
1148 resolved = strcmp (idesc->name, ic->name) == 0;
1149 else if (CONST_STRNEQ (idesc->name, "st")
1152 resolved = idesc->flags & IA64_OPCODE_POSTINC;
1153 else if (CONST_STRNEQ (idesc->name, "ld")
1157 resolved = idesc->flags & IA64_OPCODE_POSTINC;
1165 && (strcmp (idesc->name, "brl") == 0
1166 || CONST_STRNEQ (idesc->name, "brl."))
1174 && (strcmp (idesc->name, "br") == 0
1175 || CONST_STRNEQ (idesc->name, "br."))
1180 && idesc->operands[0] == IA64_OPND_B2)
1182 && idesc->operands[0] == IA64_OPND_TGT25c);
1188 if (!resolved && CONST_STRNEQ (idesc->name, "probe"))
1191 && !((strstr (idesc->name, "fault") != NULL)
1203 resolved = idesc->operands[0] == IA64_OPND_F1
1204 && idesc->operands[1] == IA64_OPND_F3;
1209 resolved = (idesc->operands[0] == IA64_OPND_R1
1210 && (idesc->operands[1] == IA64_OPND_R3
1211 || (idesc->operands[1] == IA64_OPND_IMM14)));
1216 resolved = idesc->operands[0] == IA64_OPND_R1
1217 && idesc->operands[1] == IA64_OPND_IMM22;
1223 resolved = in_iclass_mov_x (idesc, ic, format, field);
1233 if (in_iclass (idesc, ics[ic->subs[i]], format, field, notep))
1238 if (in_iclass (idesc, ics[ic->xsubs[j]], NULL, NULL, NULL))
1242 printf ("%s is in IC %s\n", idesc->name, ic->name);