Home | History | Annotate | Download | only in TableGen

Lines Matching refs:ENCODING

519     Spec->operands[operandIndex].encoding = ENCODING_DUP;
527 Spec->operands[operandIndex].encoding = encodingFromString(typeName,
1010 // For instructions with a REX_W prefix, a declared 32-bit register encoding
1016 // immediate encoding is special.
1081 #define ENCODING(str, encoding) if (s == str) return encoding;
1087 // immediate encoding is special.
1088 ENCODING("i16imm", ENCODING_IW)
1090 ENCODING("i32i8imm", ENCODING_IB)
1091 ENCODING("u32u8imm", ENCODING_IB)
1092 ENCODING("SSECC", ENCODING_IB)
1093 ENCODING("i16imm", ENCODING_Iv)
1094 ENCODING("i16i8imm", ENCODING_IB)
1095 ENCODING("i32imm", ENCODING_Iv)
1096 ENCODING("i64i32imm", ENCODING_ID)
1097 ENCODING("i64i8imm", ENCODING_IB)
1098 ENCODING("i8imm", ENCODING_IB)
1101 ENCODING("VR256", ENCODING_IB)
1102 ENCODING("VR128", ENCODING_IB)
1103 errs() << "Unhandled immediate encoding " << s << "\n";
1104 llvm_unreachable("Unhandled immediate encoding");
1110 ENCODING("GR16", ENCODING_RM)
1111 ENCODING("GR32", ENCODING_RM)
1112 ENCODING("GR64", ENCODING_RM)
1113 ENCODING("GR8", ENCODING_RM)
1114 ENCODING("VR128", ENCODING_RM)
1115 ENCODING("FR64", ENCODING_RM)
1116 ENCODING("FR32", ENCODING_RM)
1117 ENCODING("VR64", ENCODING_RM)
1118 ENCODING("VR256", ENCODING_RM)
1119 errs() << "Unhandled R/M register encoding " << s << "\n";
1120 llvm_unreachable("Unhandled R/M register encoding");
1126 ENCODING("GR16", ENCODING_REG)
1127 ENCODING("GR32", ENCODING_REG)
1128 ENCODING("GR64", ENCODING_REG)
1129 ENCODING("GR8", ENCODING_REG)
1130 ENCODING("VR128", ENCODING_REG)
1131 ENCODING("FR64", ENCODING_REG)
1132 ENCODING("FR32", ENCODING_REG)
1133 ENCODING("VR64", ENCODING_REG)
1134 ENCODING("SEGMENT_REG", ENCODING_REG)
1135 ENCODING("DEBUG_REG", ENCODING_REG)
1136 ENCODING("CONTROL_REG", ENCODING_REG)
1137 ENCODING("VR256", ENCODING_REG)
1138 errs() << "Unhandled reg/opcode register encoding " << s << "\n";
1139 llvm_unreachable("Unhandled reg/opcode register encoding");
1145 ENCODING("GR32", ENCODING_VVVV)
1146 ENCODING("GR64", ENCODING_VVVV)
1147 ENCODING("FR32", ENCODING_VVVV)
1148 ENCODING("FR64", ENCODING_VVVV)
1149 ENCODING("VR128", ENCODING_VVVV)
1150 ENCODING("VR256", ENCODING_VVVV)
1151 errs() << "Unhandled VEX.vvvv register encoding " << s << "\n";
1152 llvm_unreachable("Unhandled VEX.vvvv register encoding");
1158 ENCODING("i16mem", ENCODING_RM)
1159 ENCODING("i32mem", ENCODING_RM)
1160 ENCODING("i64mem", ENCODING_RM)
1161 ENCODING("i8mem", ENCODING_RM)
1162 ENCODING("ssmem", ENCODING_RM)
1163 ENCODING("sdmem", ENCODING_RM)
1164 ENCODING("f128mem", ENCODING_RM)
1165 ENCODING("f256mem", ENCODING_RM)
1166 ENCODING("f64mem", ENCODING_RM)
1167 ENCODING("f32mem", ENCODING_RM)
1168 ENCODING("i128mem", ENCODING_RM)
1169 ENCODING("i256mem", ENCODING_RM)
1170 ENCODING("f80mem", ENCODING_RM)
1171 ENCODING("lea32mem", ENCODING_RM)
1172 ENCODING("lea64_32mem", ENCODING_RM)
1173 ENCODING("lea64mem", ENCODING_RM)
1174 ENCODING("opaque32mem", ENCODING_RM)
1175 ENCODING("opaque48mem", ENCODING_RM)
1176 ENCODING("opaque80mem", ENCODING_RM)
1177 ENCODING("opaque512mem", ENCODING_RM)
1178 errs() << "Unhandled memory encoding " << s << "\n";
1179 llvm_unreachable("Unhandled memory encoding");
1187 // immediate encoding is special.
1188 ENCODING("i16imm", ENCODING_IW)
1190 ENCODING("i16imm", ENCODING_Iv)
1191 ENCODING("i16i8imm", ENCODING_IB)
1192 ENCODING("i32imm", ENCODING_Iv)
1193 ENCODING("i32i8imm", ENCODING_IB)
1194 ENCODING("i64i32imm", ENCODING_ID)
1195 ENCODING("i64i8imm", ENCODING_IB)
1196 ENCODING("i8imm", ENCODING_IB)
1197 ENCODING("i64i32imm_pcrel", ENCODING_ID)
1198 ENCODING("i16imm_pcrel", ENCODING_IW)
1199 ENCODING("i32imm_pcrel", ENCODING_ID)
1200 ENCODING("brtarget", ENCODING_Iv)
1201 ENCODING("brtarget8", ENCODING_IB)
1202 ENCODING("i64imm", ENCODING_IO)
1203 ENCODING("offset8", ENCODING_Ia)
1204 ENCODING("offset16", ENCODING_Ia)
1205 ENCODING("offset32", ENCODING_Ia)
1206 ENCODING("offset64", ENCODING_Ia)
1207 errs() << "Unhandled relocation encoding " << s << "\n";
1208 llvm_unreachable("Unhandled relocation encoding");
1214 ENCODING("RST", ENCODING_I)
1215 ENCODING("GR32", ENCODING_Rv)
1216 ENCODING("GR64", ENCODING_RO)
1217 ENCODING("GR16", ENCODING_Rv)
1218 ENCODING("GR8", ENCODING_RB)
1219 ENCODING("GR16_NOAX", ENCODING_Rv)
1220 ENCODING("GR32_NOAX", ENCODING_Rv)
1221 ENCODING("GR64_NOAX", ENCODING_RO)
1222 errs() << "Unhandled opcode modifier encoding " << s << "\n";
1223 llvm_unreachable("Unhandled opcode modifier encoding");
1225 #undef ENCODING