Fixing -Wsign-compare warnings; NFC.
authorAaron Ballman <aaron@aaronballman.com>
Tue, 16 Dec 2014 14:04:11 +0000 (14:04 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Tue, 16 Dec 2014 14:04:11 +0000 (14:04 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224337 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/CodeGen/ExecutionDepsFix.cpp
lib/Target/ARM/ARMISelLowering.cpp

index db0339be745339d51383302f1bcb230fb22a1bfa..c54bb0391d085459fd623660572c39c43216048a 100644 (file)
@@ -1492,7 +1492,8 @@ void AsmPrinter::EmitAlignment(unsigned NumBits, const GlobalObject *GV) const {
 
   if (NumBits == 0) return;   // 1-byte aligned: no need to emit alignment.
 
-  assert(NumBits < std::numeric_limits<unsigned>::digits &&
+  assert(NumBits <
+             static_cast<unsigned>(std::numeric_limits<unsigned>::digits) &&
          "undefined behavior");
   if (getCurrentSection()->getKind().isText())
     OutStreamer.EmitCodeAlignment(1u << NumBits);
index 18c82c85e55ddcaed6f9173870373c63db6ee065..9d3ba5e0a55e83a3231c6b3d73a716e75951ae78 100644 (file)
@@ -74,7 +74,8 @@ struct DomainValue {
 
   // Is domain available?
   bool hasDomain(unsigned domain) const {
-    assert(domain < std::numeric_limits<unsigned>::digits &&
+    assert(domain <
+               static_cast<unsigned>(std::numeric_limits<unsigned>::digits) &&
            "undefined behavior");
     return AvailableDomains & (1u << domain);
   }
index e908c42e97521062d9e71c07cf94186ca6034acb..a319944c0e24acde9fb1ee90d8b9f9de66a12735 100644 (file)
@@ -8577,7 +8577,8 @@ static SDValue PerformBFICombine(SDNode *N,
     unsigned InvMask = cast<ConstantSDNode>(N->getOperand(2))->getZExtValue();
     unsigned LSB = countTrailingZeros(~InvMask);
     unsigned Width = (32 - countLeadingZeros(~InvMask)) - LSB;
-    assert(Width < std::numeric_limits<unsigned>::digits &&
+    assert(Width <
+               static_cast<unsigned>(std::numeric_limits<unsigned>::digits) &&
            "undefined behavior");
     unsigned Mask = (1u << Width) - 1;
     unsigned Mask2 = N11C->getZExtValue();