Lines Matching defs:zero
323 // look for the first zero bit after the run of ones
325 // look for the first non-zero bit
401 /// contain any number of one bits and zero bits.
437 // if C is zero, then both A and B qualify as mask
640 // we can't use C as zero, because we might actually handle
643 Value* zero = Constant::getNullValue(A->getType());
644 return Builder->CreateICmp(NEWCC, newAnd, zero);
745 // iff the lower bits of C2 and CA are zero.
767 // Check that the low bits are zero.
1260 Value *Zero = Constant::getNullValue(Op1->getType());
1261 return SelectInst::Create(X, Op1, Zero);
1267 Value *Zero = Constant::getNullValue(Op0->getType());
1268 return SelectInst::Create(X, Zero, Op1);
1280 /// of a bswap if it is proven that each of the non-zero bytes in the output of
1284 /// of the bswap result and that all other bytes are zero. This expression is
1296 /// byte is masked to zero by a user. For example, in (X & 255), X will be
1421 if (V == 0) return 0; // Didn't find a byte? Must be zero.
2220 // Anything in both C1 and C2 is known to be zero, remove it from