Lines Matching refs:i16
194 case MVT::i16:
257 case MVT::i16: Opc = X86::MOV16mr; break;
310 case MVT::i16: Opc = X86::MOV16mi; break;
841 if (SrcVT != MVT::i1 && SrcVT != MVT::i8 && SrcVT != MVT::i16)
928 case MVT::i16: return X86::CMP16rr;
946 case MVT::i16: return X86::CMP16ri;
1094 case MVT::i16: MovInst = X86::MOVZX32rr16; break;
1208 case MVT::i16: TestOpc = X86::TEST16ri; break;
1318 const static unsigned NumTypes = 4; // i8, i16, i32, i64
1361 }, // i16
1386 case MVT::i16: TypeIndex = 1; break;
1427 if (VT.SimpleTy == MVT::i16) {
1491 if (VT == MVT::i16) {
1584 const TargetRegisterClass *CopyRC = (SrcVT == MVT::i16) ?
1625 VT = MVT::i16;
1977 // If this is an i1/i8/i16 argument, promote to i32 to avoid an extra
2381 case MVT::i16: