[llvm-commits] [llvm] r153184 - in /llvm/trunk/lib/Target/X86: InstPrinter/X86InstComments.cpp Utils/X86ShuffleDecode.h

Benjamin Kramer benny.kra at googlemail.com
Wed Mar 21 06:48:20 PDT 2012


Author: d0k
Date: Wed Mar 21 08:48:11 2012
New Revision: 153184

URL: http://llvm.org/viewvc/llvm-project?rev=153184&view=rev
Log:
Use a signed value for this enum to avoid spuriuos warnings from gcc.

Modified:
    llvm/trunk/lib/Target/X86/InstPrinter/X86InstComments.cpp
    llvm/trunk/lib/Target/X86/Utils/X86ShuffleDecode.h

Modified: llvm/trunk/lib/Target/X86/InstPrinter/X86InstComments.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/InstPrinter/X86InstComments.cpp?rev=153184&r1=153183&r2=153184&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/InstPrinter/X86InstComments.cpp (original)
+++ llvm/trunk/lib/Target/X86/InstPrinter/X86InstComments.cpp Wed Mar 21 08:48:11 2012
@@ -511,7 +511,7 @@
     for (unsigned i = 0, e = ShuffleMask.size(); i != e; ++i) {
       if (i != 0)
         OS << ',';
-      if (ShuffleMask[i] == (int)SM_SentinelZero) {
+      if (ShuffleMask[i] == SM_SentinelZero) {
         OS << "zero";
         continue;
       }

Modified: llvm/trunk/lib/Target/X86/Utils/X86ShuffleDecode.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/Utils/X86ShuffleDecode.h?rev=153184&r1=153183&r2=153184&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/Utils/X86ShuffleDecode.h (original)
+++ llvm/trunk/lib/Target/X86/Utils/X86ShuffleDecode.h Wed Mar 21 08:48:11 2012
@@ -24,7 +24,7 @@
 
 namespace llvm {
 enum {
-  SM_SentinelZero = ~0U
+  SM_SentinelZero = -1
 };
 
 void DecodeINSERTPSMask(unsigned Imm, SmallVectorImpl<int> &ShuffleMask);





More information about the llvm-commits mailing list