reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7085 default: OpKind = InvalidMatchClass; break; 7086 case X86::AL: OpKind = MCK_AL; break; 7087 case X86::DL: OpKind = MCK_GR8_ABCD_L; break; 7088 case X86::CL: OpKind = MCK_CL; break; 7089 case X86::BL: OpKind = MCK_GR8_ABCD_L; break; 7090 case X86::AH: OpKind = MCK_GR8_ABCD_H; break; 7091 case X86::DH: OpKind = MCK_GR8_ABCD_H; break; 7092 case X86::CH: OpKind = MCK_GR8_ABCD_H; break; 7093 case X86::BH: OpKind = MCK_GR8_ABCD_H; break; 7094 case X86::SIL: OpKind = MCK_GR8; break; 7095 case X86::DIL: OpKind = MCK_GR8; break; 7096 case X86::BPL: OpKind = MCK_GR8; break; 7097 case X86::SPL: OpKind = MCK_GR8; break; 7098 case X86::R8B: OpKind = MCK_GR8; break; 7099 case X86::R9B: OpKind = MCK_GR8; break; 7100 case X86::R10B: OpKind = MCK_GR8; break; 7101 case X86::R11B: OpKind = MCK_GR8; break; 7102 case X86::R12B: OpKind = MCK_GR8; break; 7103 case X86::R13B: OpKind = MCK_GR8; break; 7104 case X86::R14B: OpKind = MCK_GR8; break; 7105 case X86::R15B: OpKind = MCK_GR8; break; 7106 case X86::SIH: OpKind = MCK_GRH8; break; 7107 case X86::DIH: OpKind = MCK_GRH8; break; 7108 case X86::BPH: OpKind = MCK_GRH8; break; 7109 case X86::SPH: OpKind = MCK_GRH8; break; 7110 case X86::R8BH: OpKind = MCK_GRH8; break; 7111 case X86::R9BH: OpKind = MCK_GRH8; break; 7112 case X86::R10BH: OpKind = MCK_GRH8; break; 7113 case X86::R11BH: OpKind = MCK_GRH8; break; 7114 case X86::R12BH: OpKind = MCK_GRH8; break; 7115 case X86::R13BH: OpKind = MCK_GRH8; break; 7116 case X86::R14BH: OpKind = MCK_GRH8; break; 7117 case X86::R15BH: OpKind = MCK_GRH8; break; 7118 case X86::HAX: OpKind = MCK_GRH16; break; 7119 case X86::HDX: OpKind = MCK_GRH16; break; 7120 case X86::HCX: OpKind = MCK_GRH16; break; 7121 case X86::HBX: OpKind = MCK_GRH16; break; 7122 case X86::HSI: OpKind = MCK_GRH16; break; 7123 case X86::HDI: OpKind = MCK_GRH16; break; 7124 case X86::HBP: OpKind = MCK_GRH16; break; 7125 case X86::HSP: OpKind = MCK_GRH16; break; 7126 case X86::HIP: OpKind = MCK_GRH16; break; 7127 case X86::R8WH: OpKind = MCK_GRH16; break; 7128 case X86::R9WH: OpKind = MCK_GRH16; break; 7129 case X86::R10WH: OpKind = MCK_GRH16; break; 7130 case X86::R11WH: OpKind = MCK_GRH16; break; 7131 case X86::R12WH: OpKind = MCK_GRH16; break; 7132 case X86::R13WH: OpKind = MCK_GRH16; break; 7133 case X86::R14WH: OpKind = MCK_GRH16; break; 7134 case X86::R15WH: OpKind = MCK_GRH16; break; 7135 case X86::AX: OpKind = MCK_AX; break; 7136 case X86::DX: OpKind = MCK_DX; break; 7137 case X86::CX: OpKind = MCK_GR16_ABCD; break; 7138 case X86::BX: OpKind = MCK_GR16_ABCD; break; 7139 case X86::SI: OpKind = MCK_GR16_NOREX; break; 7140 case X86::DI: OpKind = MCK_GR16_NOREX; break; 7141 case X86::BP: OpKind = MCK_GR16_NOREX; break; 7142 case X86::SP: OpKind = MCK_GR16_NOREX; break; 7143 case X86::R8W: OpKind = MCK_GR16; break; 7144 case X86::R9W: OpKind = MCK_GR16; break; 7145 case X86::R10W: OpKind = MCK_GR16; break; 7146 case X86::R11W: OpKind = MCK_GR16; break; 7147 case X86::R12W: OpKind = MCK_GR16; break; 7148 case X86::R13W: OpKind = MCK_GR16; break; 7149 case X86::R14W: OpKind = MCK_GR16; break; 7150 case X86::R15W: OpKind = MCK_GR16; break; 7151 case X86::EAX: OpKind = MCK_EAX; break; 7152 case X86::EDX: OpKind = MCK_EDX; break; 7153 case X86::ECX: OpKind = MCK_ECX; break; 7154 case X86::EBX: OpKind = MCK_EBX; break; 7155 case X86::ESI: OpKind = MCK_Reg32; break; 7156 case X86::EDI: OpKind = MCK_Reg34; break; 7157 case X86::EBP: OpKind = MCK_Reg36; break; 7158 case X86::ESP: OpKind = MCK_Reg38; break; 7159 case X86::R8D: OpKind = MCK_GR32_NOSP; break; 7160 case X86::R9D: OpKind = MCK_GR32_NOSP; break; 7161 case X86::R10D: OpKind = MCK_GR32_NOSP; break; 7162 case X86::R11D: OpKind = MCK_GR32_NOSP; break; 7163 case X86::R12D: OpKind = MCK_GR32_NOSP; break; 7164 case X86::R13D: OpKind = MCK_GR32_NOSP; break; 7165 case X86::R14D: OpKind = MCK_GR32_NOSP; break; 7166 case X86::R15D: OpKind = MCK_GR32_NOSP; break; 7167 case X86::RAX: OpKind = MCK_RAX; break; 7168 case X86::RDX: OpKind = MCK_RDX; break; 7169 case X86::RCX: OpKind = MCK_RCX; break; 7170 case X86::RBX: OpKind = MCK_RBX; break; 7171 case X86::RSI: OpKind = MCK_Reg69; break; 7172 case X86::RDI: OpKind = MCK_Reg71; break; 7173 case X86::RBP: OpKind = MCK_Reg73; break; 7174 case X86::RSP: OpKind = MCK_Reg76; break; 7175 case X86::R8: OpKind = MCK_Reg62; break; 7176 case X86::R9: OpKind = MCK_Reg62; break; 7177 case X86::R10: OpKind = MCK_Reg61; break; 7178 case X86::R11: OpKind = MCK_Reg62; break; 7179 case X86::R12: OpKind = MCK_GR64_NOSP; break; 7180 case X86::R13: OpKind = MCK_GR64_NOSP; break; 7181 case X86::R14: OpKind = MCK_GR64_NOSP; break; 7182 case X86::R15: OpKind = MCK_GR64_NOSP; break; 7183 case X86::RIP: OpKind = MCK_Reg77; break; 7184 case X86::MM0: OpKind = MCK_VR64; break; 7185 case X86::MM1: OpKind = MCK_VR64; break; 7186 case X86::MM2: OpKind = MCK_VR64; break; 7187 case X86::MM3: OpKind = MCK_VR64; break; 7188 case X86::MM4: OpKind = MCK_VR64; break; 7189 case X86::MM5: OpKind = MCK_VR64; break; 7190 case X86::MM6: OpKind = MCK_VR64; break; 7191 case X86::MM7: OpKind = MCK_VR64; break; 7192 case X86::FP0: OpKind = MCK_RFP32; break; 7193 case X86::FP1: OpKind = MCK_RFP32; break; 7194 case X86::FP2: OpKind = MCK_RFP32; break; 7195 case X86::FP3: OpKind = MCK_RFP32; break; 7196 case X86::FP4: OpKind = MCK_RFP32; break; 7197 case X86::FP5: OpKind = MCK_RFP32; break; 7198 case X86::FP6: OpKind = MCK_RFP32; break; 7199 case X86::FP7: OpKind = MCK_RFP80_7; break; 7200 case X86::XMM0: OpKind = MCK_XMM0; break; 7201 case X86::XMM1: OpKind = MCK_FR32; break; 7202 case X86::XMM2: OpKind = MCK_FR32; break; 7203 case X86::XMM3: OpKind = MCK_FR32; break; 7204 case X86::XMM4: OpKind = MCK_FR32; break; 7205 case X86::XMM5: OpKind = MCK_FR32; break; 7206 case X86::XMM6: OpKind = MCK_FR32; break; 7207 case X86::XMM7: OpKind = MCK_FR32; break; 7208 case X86::XMM8: OpKind = MCK_FR32; break; 7209 case X86::XMM9: OpKind = MCK_FR32; break; 7210 case X86::XMM10: OpKind = MCK_FR32; break; 7211 case X86::XMM11: OpKind = MCK_FR32; break; 7212 case X86::XMM12: OpKind = MCK_FR32; break; 7213 case X86::XMM13: OpKind = MCK_FR32; break; 7214 case X86::XMM14: OpKind = MCK_FR32; break; 7215 case X86::XMM15: OpKind = MCK_FR32; break; 7216 case X86::XMM16: OpKind = MCK_FR32X; break; 7217 case X86::XMM17: OpKind = MCK_FR32X; break; 7218 case X86::XMM18: OpKind = MCK_FR32X; break; 7219 case X86::XMM19: OpKind = MCK_FR32X; break; 7220 case X86::XMM20: OpKind = MCK_FR32X; break; 7221 case X86::XMM21: OpKind = MCK_FR32X; break; 7222 case X86::XMM22: OpKind = MCK_FR32X; break; 7223 case X86::XMM23: OpKind = MCK_FR32X; break; 7224 case X86::XMM24: OpKind = MCK_FR32X; break; 7225 case X86::XMM25: OpKind = MCK_FR32X; break; 7226 case X86::XMM26: OpKind = MCK_FR32X; break; 7227 case X86::XMM27: OpKind = MCK_FR32X; break; 7228 case X86::XMM28: OpKind = MCK_FR32X; break; 7229 case X86::XMM29: OpKind = MCK_FR32X; break; 7230 case X86::XMM30: OpKind = MCK_FR32X; break; 7231 case X86::XMM31: OpKind = MCK_FR32X; break; 7232 case X86::YMM0: OpKind = MCK_VR256; break; 7233 case X86::YMM1: OpKind = MCK_VR256; break; 7234 case X86::YMM2: OpKind = MCK_VR256; break; 7235 case X86::YMM3: OpKind = MCK_VR256; break; 7236 case X86::YMM4: OpKind = MCK_VR256; break; 7237 case X86::YMM5: OpKind = MCK_VR256; break; 7238 case X86::YMM6: OpKind = MCK_VR256; break; 7239 case X86::YMM7: OpKind = MCK_VR256; break; 7240 case X86::YMM8: OpKind = MCK_VR256; break; 7241 case X86::YMM9: OpKind = MCK_VR256; break; 7242 case X86::YMM10: OpKind = MCK_VR256; break; 7243 case X86::YMM11: OpKind = MCK_VR256; break; 7244 case X86::YMM12: OpKind = MCK_VR256; break; 7245 case X86::YMM13: OpKind = MCK_VR256; break; 7246 case X86::YMM14: OpKind = MCK_VR256; break; 7247 case X86::YMM15: OpKind = MCK_VR256; break; 7248 case X86::YMM16: OpKind = MCK_VR256X; break; 7249 case X86::YMM17: OpKind = MCK_VR256X; break; 7250 case X86::YMM18: OpKind = MCK_VR256X; break; 7251 case X86::YMM19: OpKind = MCK_VR256X; break; 7252 case X86::YMM20: OpKind = MCK_VR256X; break; 7253 case X86::YMM21: OpKind = MCK_VR256X; break; 7254 case X86::YMM22: OpKind = MCK_VR256X; break; 7255 case X86::YMM23: OpKind = MCK_VR256X; break; 7256 case X86::YMM24: OpKind = MCK_VR256X; break; 7257 case X86::YMM25: OpKind = MCK_VR256X; break; 7258 case X86::YMM26: OpKind = MCK_VR256X; break; 7259 case X86::YMM27: OpKind = MCK_VR256X; break; 7260 case X86::YMM28: OpKind = MCK_VR256X; break; 7261 case X86::YMM29: OpKind = MCK_VR256X; break; 7262 case X86::YMM30: OpKind = MCK_VR256X; break; 7263 case X86::YMM31: OpKind = MCK_VR256X; break; 7264 case X86::ZMM0: OpKind = MCK_VR512_0_15; break; 7265 case X86::ZMM1: OpKind = MCK_VR512_0_15; break; 7266 case X86::ZMM2: OpKind = MCK_VR512_0_15; break; 7267 case X86::ZMM3: OpKind = MCK_VR512_0_15; break; 7268 case X86::ZMM4: OpKind = MCK_VR512_0_15; break; 7269 case X86::ZMM5: OpKind = MCK_VR512_0_15; break; 7270 case X86::ZMM6: OpKind = MCK_VR512_0_15; break; 7271 case X86::ZMM7: OpKind = MCK_VR512_0_15; break; 7272 case X86::ZMM8: OpKind = MCK_VR512_0_15; break; 7273 case X86::ZMM9: OpKind = MCK_VR512_0_15; break; 7274 case X86::ZMM10: OpKind = MCK_VR512_0_15; break; 7275 case X86::ZMM11: OpKind = MCK_VR512_0_15; break; 7276 case X86::ZMM12: OpKind = MCK_VR512_0_15; break; 7277 case X86::ZMM13: OpKind = MCK_VR512_0_15; break; 7278 case X86::ZMM14: OpKind = MCK_VR512_0_15; break; 7279 case X86::ZMM15: OpKind = MCK_VR512_0_15; break; 7280 case X86::ZMM16: OpKind = MCK_VR512; break; 7281 case X86::ZMM17: OpKind = MCK_VR512; break; 7282 case X86::ZMM18: OpKind = MCK_VR512; break; 7283 case X86::ZMM19: OpKind = MCK_VR512; break; 7284 case X86::ZMM20: OpKind = MCK_VR512; break; 7285 case X86::ZMM21: OpKind = MCK_VR512; break; 7286 case X86::ZMM22: OpKind = MCK_VR512; break; 7287 case X86::ZMM23: OpKind = MCK_VR512; break; 7288 case X86::ZMM24: OpKind = MCK_VR512; break; 7289 case X86::ZMM25: OpKind = MCK_VR512; break; 7290 case X86::ZMM26: OpKind = MCK_VR512; break; 7291 case X86::ZMM27: OpKind = MCK_VR512; break; 7292 case X86::ZMM28: OpKind = MCK_VR512; break; 7293 case X86::ZMM29: OpKind = MCK_VR512; break; 7294 case X86::ZMM30: OpKind = MCK_VR512; break; 7295 case X86::ZMM31: OpKind = MCK_VR512; break; 7296 case X86::K0: OpKind = MCK_VK1; break; 7297 case X86::K1: OpKind = MCK_VK16WM; break; 7298 case X86::K2: OpKind = MCK_VK16WM; break; 7299 case X86::K3: OpKind = MCK_VK16WM; break; 7300 case X86::K4: OpKind = MCK_VK16WM; break; 7301 case X86::K5: OpKind = MCK_VK16WM; break; 7302 case X86::K6: OpKind = MCK_VK16WM; break; 7303 case X86::K7: OpKind = MCK_VK16WM; break; 7304 case X86::ST0: OpKind = MCK_ST0; break; 7305 case X86::ST1: OpKind = MCK_RST; break; 7306 case X86::ST2: OpKind = MCK_RST; break; 7307 case X86::ST3: OpKind = MCK_RST; break; 7308 case X86::ST4: OpKind = MCK_RST; break; 7309 case X86::ST5: OpKind = MCK_RST; break; 7310 case X86::ST6: OpKind = MCK_RST; break; 7311 case X86::ST7: OpKind = MCK_RST; break; 7312 case X86::FPSW: OpKind = MCK_FPCCR; break; 7313 case X86::EFLAGS: OpKind = MCK_CCR; break; 7314 case X86::DF: OpKind = MCK_DFCCR; break; 7315 case X86::CS: OpKind = MCK_CS; break; 7316 case X86::DS: OpKind = MCK_DS; break; 7317 case X86::SS: OpKind = MCK_SS; break; 7318 case X86::ES: OpKind = MCK_ES; break; 7319 case X86::FS: OpKind = MCK_FS; break; 7320 case X86::GS: OpKind = MCK_GS; break; 7321 case X86::DR0: OpKind = MCK_DEBUG_REG; break; 7322 case X86::DR1: OpKind = MCK_DEBUG_REG; break; 7323 case X86::DR2: OpKind = MCK_DEBUG_REG; break; 7324 case X86::DR3: OpKind = MCK_DEBUG_REG; break; 7325 case X86::DR4: OpKind = MCK_DEBUG_REG; break; 7326 case X86::DR5: OpKind = MCK_DEBUG_REG; break; 7327 case X86::DR6: OpKind = MCK_DEBUG_REG; break; 7328 case X86::DR7: OpKind = MCK_DEBUG_REG; break; 7329 case X86::DR8: OpKind = MCK_DEBUG_REG; break; 7330 case X86::DR9: OpKind = MCK_DEBUG_REG; break; 7331 case X86::DR10: OpKind = MCK_DEBUG_REG; break; 7332 case X86::DR11: OpKind = MCK_DEBUG_REG; break; 7333 case X86::DR12: OpKind = MCK_DEBUG_REG; break; 7334 case X86::DR13: OpKind = MCK_DEBUG_REG; break; 7335 case X86::DR14: OpKind = MCK_DEBUG_REG; break; 7336 case X86::DR15: OpKind = MCK_DEBUG_REG; break; 7337 case X86::CR0: OpKind = MCK_CONTROL_REG; break; 7338 case X86::CR1: OpKind = MCK_CONTROL_REG; break; 7339 case X86::CR2: OpKind = MCK_CONTROL_REG; break; 7340 case X86::CR3: OpKind = MCK_CONTROL_REG; break; 7341 case X86::CR4: OpKind = MCK_CONTROL_REG; break; 7342 case X86::CR5: OpKind = MCK_CONTROL_REG; break; 7343 case X86::CR6: OpKind = MCK_CONTROL_REG; break; 7344 case X86::CR7: OpKind = MCK_CONTROL_REG; break; 7345 case X86::CR8: OpKind = MCK_CONTROL_REG; break; 7346 case X86::CR9: OpKind = MCK_CONTROL_REG; break; 7347 case X86::CR10: OpKind = MCK_CONTROL_REG; break; 7348 case X86::CR11: OpKind = MCK_CONTROL_REG; break; 7349 case X86::CR12: OpKind = MCK_CONTROL_REG; break; 7350 case X86::CR13: OpKind = MCK_CONTROL_REG; break; 7351 case X86::CR14: OpKind = MCK_CONTROL_REG; break; 7352 case X86::CR15: OpKind = MCK_CONTROL_REG; break; 7353 case X86::BND0: OpKind = MCK_BNDR; break; 7354 case X86::BND1: OpKind = MCK_BNDR; break; 7355 case X86::BND2: OpKind = MCK_BNDR; break; 7356 case X86::BND3: OpKind = MCK_BNDR; break; 7357 case X86::K0_K1: OpKind = MCK_VK16PAIR; break; 7358 case X86::K2_K3: OpKind = MCK_Reg106; break; 7359 case X86::K4_K5: OpKind = MCK_Reg106; break; 7360 case X86::K6_K7: OpKind = MCK_Reg106; break; 7362 return isSubclass(OpKind, Kind) ? (unsigned)MCTargetAsmParser::Match_Success :