fix typos; NFC
authorSanjay Patel <spatel@rotateright.com>
Tue, 17 Nov 2015 18:46:56 +0000 (18:46 +0000)
committerSanjay Patel <spatel@rotateright.com>
Tue, 17 Nov 2015 18:46:56 +0000 (18:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@253359 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/InstCombine/InstCombineCasts.cpp

index ad934804c412e204dc80cb86fb5940198058df0e..3cf8561a1d34f1a1cd78c31e03d3336ec0de37ec 100644 (file)
@@ -501,7 +501,7 @@ Instruction *InstCombiner::visitTrunc(TruncInst &CI) {
   // Transform trunc(lshr (sext A), Cst) to ashr A, Cst to eliminate type
   // conversion.
   // It works because bits coming from sign extension have the same value as
-  // sign bit of the original value; performing ashr instead of lshr
+  // the sign bit of the original value; performing ashr instead of lshr
   // generates bits of the same value as the sign bit.
   if (Src->hasOneUse() &&
       match(Src, m_LShr(m_SExt(m_Value(A)), m_ConstantInt(Cst))) &&
@@ -509,7 +509,7 @@ Instruction *InstCombiner::visitTrunc(TruncInst &CI) {
     const unsigned ASize = A->getType()->getPrimitiveSizeInBits();
     // This optimization can be only performed when zero bits generated by
     // the original lshr aren't pulled into the value after truncation, so we
-    // can only shift by values smaller then the size of destination type (in
+    // can only shift by values smaller than the size of destination type (in
     // bits).
     if (Cst->getValue().ult(ASize)) {
       Value *Shift = Builder->CreateAShr(A, Cst->getZExtValue());