summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86ISelLowering.cpp
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2012-10-29 11:29:53 +0000
committerDuncan Sands <baldrick@free.fr>2012-10-29 11:29:53 +0000
commit34739054ec9e192f38cd342bd75046f5227d0165 (patch)
tree0c26a4f50c346191ad066ee12d4b2f418385957d /lib/Target/X86/X86ISelLowering.cpp
parentb210e6fea56ecc8126d5101ccd2539da23546641 (diff)
downloadllvm-34739054ec9e192f38cd342bd75046f5227d0165.tar.gz
llvm-34739054ec9e192f38cd342bd75046f5227d0165.tar.bz2
llvm-34739054ec9e192f38cd342bd75046f5227d0165.tar.xz
Silence a GCC warning about comparing signed and unsigned types.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166922 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86ISelLowering.cpp')
-rw-r--r--lib/Target/X86/X86ISelLowering.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp
index 1ab1bcb20f..06b83297fe 100644
--- a/lib/Target/X86/X86ISelLowering.cpp
+++ b/lib/Target/X86/X86ISelLowering.cpp
@@ -6598,8 +6598,8 @@ X86TargetLowering::lowerVectorIntExtend(SDValue Op, SelectionDAG &DAG) const {
// Find the expansion ratio, e.g. expanding from i8 to i32 has a ratio of 4.
unsigned Shift = 1; // Start from 2, i.e. 1 << 1.
- while ((1 << Shift) < NumElems) {
- if (SVOp->getMaskElt(1 << Shift) == 1)
+ while ((1U << Shift) < NumElems) {
+ if (SVOp->getMaskElt(1U << Shift) == 1)
break;
Shift += 1;
// The maximal ratio is 8, i.e. from i8 to i64.