Lines Matching refs:Zero
82 return getKnownBits(R).Zero;
91 << (Known.Zero | Known.One).toString(16, false) << "\n"
92 << "[" << Depth << "] Zero: 0x" << Known.Zero.toString(16, false)
153 Known.Zero = APInt::getAllOnesValue(BitWidth);
186 Known.Zero &= Known2.Zero;
189 if (Known.One == 0 && Known.Zero == 0)
204 Known.Zero = ~Known.One;
247 // If either the LHS or the RHS are Zero, the result is zero.
257 // If either the LHS or the RHS are Zero, the result is zero.
283 Known.Zero.setLowBits(std::min(TrailZ, BitWidth));
284 Known.Zero.setHighBits(std::min(LeadZ, BitWidth));
297 Known.Zero &= Known2.Zero;
306 Known.Zero.setBitsFrom(1);
335 Known.Zero.setBitsFrom((*MI.memoperands_begin())->getSizeInBits());
358 Known.Zero = Known.Zero.ashr(Shift);
362 Known.Zero = Known.Zero.lshr(Shift);
364 Known.Zero.setBitsFrom(Known.Zero.getBitWidth() - Shift);
367 Known.Zero = Known.Zero.shl(Shift);
369 Known.Zero.setBits(0, Shift);
390 Known.Zero.setBitsFrom(SrcBitWidth);
483 Mask = Known.Zero;