Fix enumeral mismatch warning. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 31 Mar 2020 14:37:41 +0000 (15:37 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 31 Mar 2020 14:38:02 +0000 (15:38 +0100)
Don't mix llvm::ISD and llvm::X86ISD.

llvm/lib/Target/X86/X86ISelLowering.cpp

index 7f2046d..bacd6d8 100644 (file)
@@ -34293,7 +34293,8 @@ static SDValue combineX86ShuffleChain(ArrayRef<SDValue> Inputs, SDValue Root,
                              Subtarget)) {
       bool IsTRUNCATE = ShuffleVT.getVectorNumElements() ==
                         ShuffleSrcVT.getVectorNumElements();
-      unsigned Opc = IsTRUNCATE ? ISD::TRUNCATE : X86ISD::VTRUNC;
+      unsigned Opc =
+          IsTRUNCATE ? (unsigned)ISD::TRUNCATE : (unsigned)X86ISD::VTRUNC;
       if (Depth == 0 && Root.getOpcode() == Opc)
         return SDValue(); // Nothing to do!
       V1 = DAG.getBitcast(ShuffleSrcVT, V1);