Lines Matching full:encoding
527 Spec->operands[operandIndex].encoding = ENCODING_DUP;
535 Spec->operands[operandIndex].encoding = encodingFromString(typeName,
1066 // For instructions with a REX_W prefix, a declared 32-bit register encoding
1072 // immediate encoding is special.
1137 #define ENCODING(str, encoding) if (s == str) return encoding;
1143 // immediate encoding is special.
1144 ENCODING("i16imm", ENCODING_IW)
1146 ENCODING("i32i8imm", ENCODING_IB)
1147 ENCODING("u32u8imm", ENCODING_IB)
1148 ENCODING("SSECC", ENCODING_IB)
1149 ENCODING("i16imm", ENCODING_Iv)
1150 ENCODING("i16i8imm", ENCODING_IB)
1151 ENCODING("i32imm", ENCODING_Iv)
1152 ENCODING("i64i32imm", ENCODING_ID)
1153 ENCODING("i64i8imm", ENCODING_IB)
1154 ENCODING("i8imm", ENCODING_IB)
1157 ENCODING("VR256", ENCODING_IB)
1158 ENCODING("VR128", ENCODING_IB)
1159 errs() << "Unhandled immediate encoding " << s << "\n";
1160 llvm_unreachable("Unhandled immediate encoding");
1166 ENCODING("GR16", ENCODING_RM)
1167 ENCODING("GR32", ENCODING_RM)
1168 ENCODING("GR64", ENCODING_RM)
1169 ENCODING("GR8", ENCODING_RM)
1170 ENCODING("VR128", ENCODING_RM)
1171 ENCODING("FR64", ENCODING_RM)
1172 ENCODING("FR32", ENCODING_RM)
1173 ENCODING("VR64", ENCODING_RM)
1174 ENCODING("VR256", ENCODING_RM)
1175 errs() << "Unhandled R/M register encoding " << s << "\n";
1176 llvm_unreachable("Unhandled R/M register encoding");
1182 ENCODING("GR16", ENCODING_REG)
1183 ENCODING("GR32", ENCODING_REG)
1184 ENCODING("GR64", ENCODING_REG)
1185 ENCODING("GR8", ENCODING_REG)
1186 ENCODING("VR128", ENCODING_REG)
1187 ENCODING("FR64", ENCODING_REG)
1188 ENCODING("FR32", ENCODING_REG)
1189 ENCODING("VR64", ENCODING_REG)
1190 ENCODING("SEGMENT_REG", ENCODING_REG)
1191 ENCODING("DEBUG_REG", ENCODING_REG)
1192 ENCODING("CONTROL_REG", ENCODING_REG)
1193 ENCODING("VR256", ENCODING_REG)
1194 errs() << "Unhandled reg/opcode register encoding " << s << "\n";
1195 llvm_unreachable("Unhandled reg/opcode register encoding");
1201 ENCODING("GR32", ENCODING_VVVV)
1202 ENCODING("GR64", ENCODING_VVVV)
1203 ENCODING("FR32", ENCODING_VVVV)
1204 ENCODING("FR64", ENCODING_VVVV)
1205 ENCODING("VR128", ENCODING_VVVV)
1206 ENCODING("VR256", ENCODING_VVVV)
1207 errs() << "Unhandled VEX.vvvv register encoding " << s << "\n";
1208 llvm_unreachable("Unhandled VEX.vvvv register encoding");
1214 ENCODING("i16mem", ENCODING_RM)
1215 ENCODING("i32mem", ENCODING_RM)
1216 ENCODING("i64mem", ENCODING_RM)
1217 ENCODING("i8mem", ENCODING_RM)
1218 ENCODING("ssmem", ENCODING_RM)
1219 ENCODING("sdmem", ENCODING_RM)
1220 ENCODING("f128mem", ENCODING_RM)
1221 ENCODING("f256mem", ENCODING_RM)
1222 ENCODING("f64mem", ENCODING_RM)
1223 ENCODING("f32mem", ENCODING_RM)
1224 ENCODING("i128mem", ENCODING_RM)
1225 ENCODING("i256mem", ENCODING_RM)
1226 ENCODING("f80mem", ENCODING_RM)
1227 ENCODING("lea32mem", ENCODING_RM)
1228 ENCODING("lea64_32mem", ENCODING_RM)
1229 ENCODING("lea64mem", ENCODING_RM)
1230 ENCODING("opaque32mem", ENCODING_RM)
1231 ENCODING("opaque48mem", ENCODING_RM)
1232 ENCODING("opaque80mem", ENCODING_RM)
1233 ENCODING("opaque512mem", ENCODING_RM)
1234 errs() << "Unhandled memory encoding " << s << "\n";
1235 llvm_unreachable("Unhandled memory encoding");
1243 // immediate encoding is special.
1244 ENCODING("i16imm", ENCODING_IW)
1246 ENCODING("i16imm", ENCODING_Iv)
1247 ENCODING("i16i8imm", ENCODING_IB)
1248 ENCODING("i32imm", ENCODING_Iv)
1249 ENCODING("i32i8imm", ENCODING_IB)
1250 ENCODING("i64i32imm", ENCODING_ID)
1251 ENCODING("i64i8imm", ENCODING_IB)
1252 ENCODING("i8imm", ENCODING_IB)
1253 ENCODING("i64i32imm_pcrel", ENCODING_ID)
1254 ENCODING("i16imm_pcrel", ENCODING_IW)
1255 ENCODING("i32imm_pcrel", ENCODING_ID)
1256 ENCODING("brtarget", ENCODING_Iv)
1257 ENCODING("brtarget8", ENCODING_IB)
1258 ENCODING("i64imm", ENCODING_IO)
1259 ENCODING("offset8", ENCODING_Ia)
1260 ENCODING("offset16", ENCODING_Ia)
1261 ENCODING("offset32", ENCODING_Ia)
1262 ENCODING("offset64", ENCODING_Ia)
1263 errs() << "Unhandled relocation encoding " << s << "\n";
1264 llvm_unreachable("Unhandled relocation encoding");
1270 ENCODING("RST", ENCODING_I)
1271 ENCODING("GR32", ENCODING_Rv)
1272 ENCODING("GR64", ENCODING_RO)
1273 ENCODING("GR16", ENCODING_Rv)
1274 ENCODING("GR8", ENCODING_RB)
1275 ENCODING("GR16_NOAX", ENCODING_Rv)
1276 ENCODING("GR32_NOAX", ENCODING_Rv)
1277 ENCODING("GR64_NOAX", ENCODING_RO)
1278 errs() << "Unhandled opcode modifier encoding " << s << "\n";
1279 llvm_unreachable("Unhandled opcode modifier encoding");
1281 #undef ENCODING