Home | History | Annotate | Download | only in TableGen

Lines Matching defs:ENCODING

592     Spec->operands[operandIndex].encoding = ENCODING_DUP;
600 Spec->operands[operandIndex].encoding = encodingFromString(typeName,
1150 // For instructions with a REX_W prefix, a declared 32-bit register encoding
1156 // immediate encoding is special.
1240 #define ENCODING(str, encoding) if (s == str) return encoding;
1246 // immediate encoding is special.
1247 ENCODING("i16imm", ENCODING_IW)
1249 ENCODING("i32i8imm", ENCODING_IB)
1250 ENCODING("u32u8imm", ENCODING_IB)
1251 ENCODING("SSECC", ENCODING_IB)
1252 ENCODING("AVXCC", ENCODING_IB)
1253 ENCODING("i16imm", ENCODING_Iv)
1254 ENCODING("i16i8imm", ENCODING_IB)
1255 ENCODING("i32imm", ENCODING_Iv)
1256 ENCODING("i64i32imm", ENCODING_ID)
1257 ENCODING("i64i8imm", ENCODING_IB)
1258 ENCODING("i8imm", ENCODING_IB)
1261 ENCODING("FR32", ENCODING_IB)
1262 ENCODING("FR64", ENCODING_IB)
1263 ENCODING("VR128", ENCODING_IB)
1264 ENCODING("VR256", ENCODING_IB)
1265 ENCODING("FR32X", ENCODING_IB)
1266 ENCODING("FR64X", ENCODING_IB)
1267 ENCODING("VR128X", ENCODING_IB)
1268 ENCODING("VR256X", ENCODING_IB)
1269 ENCODING("VR512", ENCODING_IB)
1270 errs() << "Unhandled immediate encoding " << s << "\n";
1271 llvm_unreachable("Unhandled immediate encoding");
1277 ENCODING("GR16", ENCODING_RM)
1278 ENCODING("GR32", ENCODING_RM)
1279 ENCODING("GR64", ENCODING_RM)
1280 ENCODING("GR8", ENCODING_RM)
1281 ENCODING("VR128", ENCODING_RM)
1282 ENCODING("VR128X", ENCODING_RM)
1283 ENCODING("FR64", ENCODING_RM)
1284 ENCODING("FR32", ENCODING_RM)
1285 ENCODING("FR64X", ENCODING_RM)
1286 ENCODING("FR32X", ENCODING_RM)
1287 ENCODING("VR64", ENCODING_RM)
1288 ENCODING("VR256", ENCODING_RM)
1289 ENCODING("VR256X", ENCODING_RM)
1290 ENCODING("VR512", ENCODING_RM)
1291 ENCODING("VK8", ENCODING_RM)
1292 ENCODING("VK16", ENCODING_RM)
1293 errs() << "Unhandled R/M register encoding " << s << "\n";
1294 llvm_unreachable("Unhandled R/M register encoding");
1300 ENCODING("GR16", ENCODING_REG)
1301 ENCODING("GR32", ENCODING_REG)
1302 ENCODING("GR64", ENCODING_REG)
1303 ENCODING("GR8", ENCODING_REG)
1304 ENCODING("VR128", ENCODING_REG)
1305 ENCODING("FR64", ENCODING_REG)
1306 ENCODING("FR32", ENCODING_REG)
1307 ENCODING("VR64", ENCODING_REG)
1308 ENCODING("SEGMENT_REG", ENCODING_REG)
1309 ENCODING("DEBUG_REG", ENCODING_REG)
1310 ENCODING("CONTROL_REG", ENCODING_REG)
1311 ENCODING("VR256", ENCODING_REG)
1312 ENCODING("VR256X", ENCODING_REG)
1313 ENCODING("VR128X", ENCODING_REG)
1314 ENCODING("FR64X", ENCODING_REG)
1315 ENCODING("FR32X", ENCODING_REG)
1316 ENCODING("VR512", ENCODING_REG)
1317 ENCODING("VK8", ENCODING_REG)
1318 ENCODING("VK16", ENCODING_REG)
1319 ENCODING("VK8WM", ENCODING_REG)
1320 ENCODING("VK16WM", ENCODING_REG)
1321 errs() << "Unhandled reg/opcode register encoding " << s << "\n";
1322 llvm_unreachable("Unhandled reg/opcode register encoding");
1328 ENCODING("GR32", ENCODING_VVVV)
1329 ENCODING("GR64", ENCODING_VVVV)
1330 ENCODING("FR32", ENCODING_VVVV)
1331 ENCODING("FR64", ENCODING_VVVV)
1332 ENCODING("VR128", ENCODING_VVVV)
1333 ENCODING("VR256", ENCODING_VVVV)
1334 ENCODING("FR32X", ENCODING_VVVV)
1335 ENCODING("FR64X", ENCODING_VVVV)
1336 ENCODING("VR128X", ENCODING_VVVV)
1337 ENCODING("VR256X", ENCODING_VVVV)
1338 ENCODING("VR512", ENCODING_VVVV)
1339 ENCODING("VK8", ENCODING_VVVV)
1340 ENCODING("VK16", ENCODING_VVVV)
1341 errs() << "Unhandled VEX.vvvv register encoding " << s << "\n";
1342 llvm_unreachable("Unhandled VEX.vvvv register encoding");
1348 ENCODING("VK8WM", ENCODING_WRITEMASK)
1349 ENCODING("VK16WM", ENCODING_WRITEMASK)
1350 errs() << "Unhandled mask register encoding " << s << "\n";
1351 llvm_unreachable("Unhandled mask register encoding");
1357 ENCODING("i16mem", ENCODING_RM)
1358 ENCODING("i32mem", ENCODING_RM)
1359 ENCODING("i64mem", ENCODING_RM)
1360 ENCODING("i8mem", ENCODING_RM)
1361 ENCODING("ssmem", ENCODING_RM)
1362 ENCODING("sdmem", ENCODING_RM)
1363 ENCODING("f128mem", ENCODING_RM)
1364 ENCODING("f256mem", ENCODING_RM)
1365 ENCODING("f512mem", ENCODING_RM)
1366 ENCODING("f64mem", ENCODING_RM)
1367 ENCODING("f32mem", ENCODING_RM)
1368 ENCODING("i128mem", ENCODING_RM)
1369 ENCODING("i256mem", ENCODING_RM)
1370 ENCODING("i512mem", ENCODING_RM)
1371 ENCODING("f80mem", ENCODING_RM)
1372 ENCODING("lea32mem", ENCODING_RM)
1373 ENCODING("lea64_32mem", ENCODING_RM)
1374 ENCODING("lea64mem", ENCODING_RM)
1375 ENCODING("opaque32mem", ENCODING_RM)
1376 ENCODING("opaque48mem", ENCODING_RM)
1377 ENCODING("opaque80mem", ENCODING_RM)
1378 ENCODING("opaque512mem", ENCODING_RM)
1379 ENCODING("vx32mem", ENCODING_RM)
1380 ENCODING("vy32mem", ENCODING_RM)
1381 ENCODING("vz32mem", ENCODING_RM)
1382 ENCODING("vx64mem", ENCODING_RM)
1383 ENCODING("vy64mem", ENCODING_RM)
1384 ENCODING("vy64xmem", ENCODING_RM)
1385 ENCODING("vz64mem", ENCODING_RM)
1386 errs() << "Unhandled memory encoding " << s << "\n";
1387 llvm_unreachable("Unhandled memory encoding");
1395 // immediate encoding is special.
1396 ENCODING("i16imm", ENCODING_IW)
1398 ENCODING("i16imm", ENCODING_Iv)
1399 ENCODING("i16i8imm", ENCODING_IB)
1400 ENCODING("i32imm", ENCODING_Iv)
1401 ENCODING("i32i8imm", ENCODING_IB)
1402 ENCODING("i64i32imm", ENCODING_ID)
1403 ENCODING("i64i8imm", ENCODING_IB)
1404 ENCODING("i8imm", ENCODING_IB)
1405 ENCODING("i64i32imm_pcrel", ENCODING_ID)
1406 ENCODING("i16imm_pcrel", ENCODING_IW)
1407 ENCODING("i32imm_pcrel", ENCODING_ID)
1408 ENCODING("brtarget", ENCODING_Iv)
1409 ENCODING("brtarget8", ENCODING_IB)
1410 ENCODING("i64imm", ENCODING_IO)
1411 ENCODING("offset8", ENCODING_Ia)
1412 ENCODING("offset16", ENCODING_Ia)
1413 ENCODING("offset32", ENCODING_Ia)
1414 ENCODING("offset64", ENCODING_Ia)
1415 errs() << "Unhandled relocation encoding " << s << "\n";
1416 llvm_unreachable("Unhandled relocation encoding");
1422 ENCODING("RST", ENCODING_I)
1423 ENCODING("GR32", ENCODING_Rv)
1424 ENCODING("GR64", ENCODING_RO)
1425 ENCODING("GR16", ENCODING_Rv)
1426 ENCODING("GR8", ENCODING_RB)
1427 ENCODING("GR16_NOAX", ENCODING_Rv)
1428 ENCODING("GR32_NOAX", ENCODING_Rv)
1429 ENCODING("GR64_NOAX", ENCODING_RO)
1430 errs() << "Unhandled opcode modifier encoding " << s << "\n";
1431 llvm_unreachable("Unhandled opcode modifier encoding");
1433 #undef ENCODING