reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/X86/X86GenAsmMatcher.inc
 5654   case MCK_AX:
 7135     case X86::AX: OpKind = MCK_AX; break;
 7396   case MCK_AX: return "MCK_AX";
 7996   { 35 /* adcw */, X86::ADC16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_0, AMFBS_None, { MCK_ImmSExti16i8, MCK_AX }, },
 7999   { 35 /* adcw */, X86::ADC16i16, Convert__Imm1_0, AMFBS_None, { MCK_Imm, MCK_AX }, },
 8045   { 118 /* addw */, X86::ADD16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_0, AMFBS_None, { MCK_ImmSExti16i8, MCK_AX }, },
 8048   { 118 /* addw */, X86::ADD16i16, Convert__Imm1_0, AMFBS_None, { MCK_Imm, MCK_AX }, },
 8106   { 261 /* andw */, X86::AND16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_0, AMFBS_None, { MCK_ImmSExti16i8, MCK_AX }, },
 8109   { 261 /* andw */, X86::AND16i16, Convert__Imm1_0, AMFBS_None, { MCK_Imm, MCK_AX }, },
 8438   { 1420 /* cmpw */, X86::CMP16ri8, Convert__regAX__ImmSExti16i81_0, AMFBS_None, { MCK_ImmSExti16i8, MCK_AX }, },
 8441   { 1420 /* cmpw */, X86::CMP16i16, Convert__Imm1_0, AMFBS_None, { MCK_Imm, MCK_AX }, },
 8587   { 1985 /* divw */, X86::DIV16r, Convert__Reg1_0, AMFBS_None, { MCK_GR16, MCK_AX }, },
 8588   { 1985 /* divw */, X86::DIV16m, Convert__Mem165_0, AMFBS_None, { MCK_Mem16, MCK_AX }, },
 8741   { 2751 /* fnstsw */, X86::FNSTSW16r, Convert_NoOperands, AMFBS_None, { MCK_AX }, },
 8838   { 3128 /* idivw */, X86::IDIV16r, Convert__Reg1_0, AMFBS_None, { MCK_GR16, MCK_AX }, },
 8839   { 3128 /* idivw */, X86::IDIV16m, Convert__Mem165_0, AMFBS_None, { MCK_Mem16, MCK_AX }, },
 8914   { 3312 /* inw */, X86::IN16rr, Convert_NoOperands, AMFBS_None, { MCK_DX, MCK_AX }, },
 8915   { 3312 /* inw */, X86::IN16ri, Convert__ImmUnsignedi81_0, AMFBS_None, { MCK_ImmUnsignedi8, MCK_AX }, },
 9076   { 4074 /* lods */, X86::LODSW, Convert__SrcIdx162_0, AMFBS_None, { MCK_SrcIdx16, MCK_AX }, },
 9087   { 4103 /* lodsw */, X86::LODSW, Convert__SrcIdx162_0, AMFBS_None, { MCK_SrcIdx16, MCK_AX }, },
 9163   { 4374 /* movabsw */, X86::MOV16o64a, Convert__MemOffs64_162_1, AMFBS_None, { MCK_AX, MCK_MemOffs64_16 }, },
 9164   { 4374 /* movabsw */, X86::MOV16ao64, Convert__MemOffs64_162_0, AMFBS_None, { MCK_MemOffs64_16, MCK_AX }, },
 9325   { 4859 /* movw */, X86::MOV16o16a, Convert__MemOffs16_162_1, AMFBS_None, { MCK_AX, MCK_MemOffs16_16 }, },
 9326   { 4859 /* movw */, X86::MOV16o32a, Convert__MemOffs32_162_1, AMFBS_None, { MCK_AX, MCK_MemOffs32_16 }, },
 9334   { 4859 /* movw */, X86::MOV16ao16, Convert__MemOffs16_162_0, AMFBS_None, { MCK_MemOffs16_16, MCK_AX }, },
 9335   { 4859 /* movw */, X86::MOV16ao32, Convert__MemOffs32_162_0, AMFBS_None, { MCK_MemOffs32_16, MCK_AX }, },
 9436   { 5090 /* orw */, X86::OR16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_0, AMFBS_None, { MCK_ImmSExti16i8, MCK_AX }, },
 9439   { 5090 /* orw */, X86::OR16i16, Convert__Imm1_0, AMFBS_None, { MCK_Imm, MCK_AX }, },
 9456   { 5137 /* outw */, X86::OUT16rr, Convert_NoOperands, AMFBS_None, { MCK_AX, MCK_DX }, },
 9457   { 5137 /* outw */, X86::OUT16ir, Convert__ImmUnsignedi81_1, AMFBS_None, { MCK_AX, MCK_ImmUnsignedi8 }, },
10203   { 7093 /* sbbw */, X86::SBB16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_0, AMFBS_None, { MCK_ImmSExti16i8, MCK_AX }, },
10206   { 7093 /* sbbw */, X86::SBB16i16, Convert__Imm1_0, AMFBS_None, { MCK_Imm, MCK_AX }, },
10210   { 7098 /* scas */, X86::SCASW, Convert__DstIdx161_0, AMFBS_None, { MCK_DstIdx16, MCK_AX }, },
10221   { 7127 /* scasw */, X86::SCASW, Convert__DstIdx161_0, AMFBS_None, { MCK_DstIdx16, MCK_AX }, },
10402   { 7630 /* stos */, X86::STOSW, Convert__DstIdx161_1, AMFBS_None, { MCK_AX, MCK_DstIdx16 }, },
10412   { 7659 /* stosw */, X86::STOSW, Convert__DstIdx161_1, AMFBS_None, { MCK_AX, MCK_DstIdx16 }, },
10451   { 7727 /* subw */, X86::SUB16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_0, AMFBS_None, { MCK_ImmSExti16i8, MCK_AX }, },
10454   { 7727 /* subw */, X86::SUB16i16, Convert__Imm1_0, AMFBS_None, { MCK_Imm, MCK_AX }, },
10489   { 7851 /* testw */, X86::TEST16i16, Convert__Imm1_0, AMFBS_None, { MCK_Imm, MCK_AX }, },
22485   { 16118 /* xchgw */, X86::XCHG16ar, Convert__Reg1_1__Tie0_2_2, AMFBS_None, { MCK_AX, MCK_GR16 }, },
22486   { 16118 /* xchgw */, X86::XCHG16ar, Convert__Reg1_0__Tie0_1_1, AMFBS_None, { MCK_GR16, MCK_AX }, },
22528   { 16223 /* xorw */, X86::XOR16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_0, AMFBS_None, { MCK_ImmSExti16i8, MCK_AX }, },
22531   { 16223 /* xorw */, X86::XOR16i16, Convert__Imm1_0, AMFBS_None, { MCK_Imm, MCK_AX }, },
22564   { 16 /* adc */, X86::ADC16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_1, AMFBS_None, { MCK_AX, MCK_ImmSExti16i8 }, },
22565   { 16 /* adc */, X86::ADC16i16, Convert__Imm1_1, AMFBS_None, { MCK_AX, MCK_Imm }, },
22601   { 57 /* add */, X86::ADD16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_1, AMFBS_None, { MCK_AX, MCK_ImmSExti16i8 }, },
22602   { 57 /* add */, X86::ADD16i16, Convert__Imm1_1, AMFBS_None, { MCK_AX, MCK_Imm }, },
22662   { 199 /* and */, X86::AND16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_1, AMFBS_None, { MCK_AX, MCK_ImmSExti16i8 }, },
22663   { 199 /* and */, X86::AND16i16, Convert__Imm1_1, AMFBS_None, { MCK_AX, MCK_Imm }, },
22991   { 1348 /* cmp */, X86::CMP16ri8, Convert__regAX__ImmSExti16i81_1, AMFBS_None, { MCK_AX, MCK_ImmSExti16i8 }, },
22992   { 1348 /* cmp */, X86::CMP16i16, Convert__Imm1_1, AMFBS_None, { MCK_AX, MCK_Imm }, },
23147   { 1942 /* div */, X86::DIV16r, Convert__Reg1_1, AMFBS_None, { MCK_AX, MCK_GR16 }, },
23148   { 1942 /* div */, X86::DIV16m, Convert__Mem165_1, AMFBS_None, { MCK_AX, MCK_Mem16 }, },
23313   { 2751 /* fnstsw */, X86::FNSTSW16r, Convert_NoOperands, AMFBS_None, { MCK_AX }, },
23406   { 3105 /* idiv */, X86::IDIV16r, Convert__Reg1_1, AMFBS_None, { MCK_AX, MCK_GR16 }, },
23407   { 3105 /* idiv */, X86::IDIV16m, Convert__Mem165_1, AMFBS_None, { MCK_AX, MCK_Mem16 }, },
23446   { 3163 /* in */, X86::IN16rr, Convert_NoOperands, AMFBS_None, { MCK_AX, MCK_DX }, },
23447   { 3163 /* in */, X86::IN16ri, Convert__ImmUnsignedi81_1, AMFBS_None, { MCK_AX, MCK_ImmUnsignedi8 }, },
23647   { 4074 /* lods */, X86::LODSW, Convert__SrcIdx162_1, AMFBS_None, { MCK_AX, MCK_SrcIdx16 }, },
23657   { 4103 /* lodsw */, X86::LODSW, Convert__SrcIdx162_1, AMFBS_None, { MCK_AX, MCK_SrcIdx16 }, },
23718   { 4333 /* mov */, X86::MOV16ao16, Convert__MemOffs16_162_1, AMFBS_None, { MCK_AX, MCK_MemOffs16_16 }, },
23719   { 4333 /* mov */, X86::MOV16ao32, Convert__MemOffs32_162_1, AMFBS_None, { MCK_AX, MCK_MemOffs32_16 }, },
23751   { 4333 /* mov */, X86::MOV16o16a, Convert__MemOffs16_162_0, AMFBS_None, { MCK_MemOffs16_16, MCK_AX }, },
23754   { 4333 /* mov */, X86::MOV16o32a, Convert__MemOffs32_162_0, AMFBS_None, { MCK_MemOffs32_16, MCK_AX }, },
23772   { 4343 /* movabs */, X86::MOV16ao64, Convert__MemOffs64_162_1, AMFBS_None, { MCK_AX, MCK_MemOffs64_16 }, },
23776   { 4343 /* movabs */, X86::MOV16o64a, Convert__MemOffs64_162_0, AMFBS_None, { MCK_MemOffs64_16, MCK_AX }, },
23958   { 5065 /* or */, X86::OR16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_1, AMFBS_None, { MCK_AX, MCK_ImmSExti16i8 }, },
23959   { 5065 /* or */, X86::OR16i16, Convert__Imm1_1, AMFBS_None, { MCK_AX, MCK_Imm }, },
23995   { 5094 /* out */, X86::OUT16rr, Convert_NoOperands, AMFBS_None, { MCK_DX, MCK_AX }, },
23998   { 5094 /* out */, X86::OUT16ir, Convert__ImmUnsignedi81_0, AMFBS_None, { MCK_ImmUnsignedi8, MCK_AX }, },
24738   { 7074 /* sbb */, X86::SBB16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_1, AMFBS_None, { MCK_AX, MCK_ImmSExti16i8 }, },
24739   { 7074 /* sbb */, X86::SBB16i16, Convert__Imm1_1, AMFBS_None, { MCK_AX, MCK_Imm }, },
24775   { 7098 /* scas */, X86::SCASW, Convert__DstIdx161_1, AMFBS_None, { MCK_AX, MCK_DstIdx16 }, },
24785   { 7127 /* scasw */, X86::SCASW, Convert__DstIdx161_1, AMFBS_None, { MCK_AX, MCK_DstIdx16 }, },
24969   { 7630 /* stos */, X86::STOSW, Convert__DstIdx161_0, AMFBS_None, { MCK_DstIdx16, MCK_AX }, },
24980   { 7659 /* stosw */, X86::STOSW, Convert__DstIdx161_0, AMFBS_None, { MCK_DstIdx16, MCK_AX }, },
24986   { 7684 /* sub */, X86::SUB16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_1, AMFBS_None, { MCK_AX, MCK_ImmSExti16i8 }, },
24987   { 7684 /* sub */, X86::SUB16i16, Convert__Imm1_1, AMFBS_None, { MCK_AX, MCK_Imm }, },
25038   { 7828 /* test */, X86::TEST16i16, Convert__Imm1_1, AMFBS_None, { MCK_AX, MCK_Imm }, },
36838   { 16095 /* xchg */, X86::XCHG16ar, Convert__Reg1_1__Tie0_2_2, AMFBS_None, { MCK_AX, MCK_GR16 }, },
36843   { 16095 /* xchg */, X86::XCHG16ar, Convert__Reg1_0__Tie0_1_1, AMFBS_None, { MCK_GR16, MCK_AX }, },
36867   { 16192 /* xor */, X86::XOR16ri8, Convert__regAX__Tie0_1_1__ImmSExti16i81_1, AMFBS_None, { MCK_AX, MCK_ImmSExti16i8 }, },
36868   { 16192 /* xor */, X86::XOR16i16, Convert__Imm1_1, AMFBS_None, { MCK_AX, MCK_Imm }, },