[X86] Add v32i16/v64i8 into the handling for 512-bit inline assembly constraints.
authorCraig Topper <craig.topper@gmail.com>
Wed, 6 May 2020 04:16:51 +0000 (21:16 -0700)
committerCraig Topper <craig.topper@gmail.com>
Wed, 6 May 2020 04:41:31 +0000 (21:41 -0700)
llvm/lib/Target/X86/X86ISelLowering.cpp

index 35c6d24..e842f1e 100644 (file)
@@ -48552,6 +48552,8 @@ X86TargetLowering::getRegForInlineAsmConstraint(const TargetRegisterInfo *TRI,
         if (Subtarget.hasAVX())
           return std::make_pair(X86::YMM0, &X86::VR256RegClass);
         break;
+      case MVT::v64i8:
+      case MVT::v32i16:
       case MVT::v8f64:
       case MVT::v16f32:
       case MVT::v16i32: