| commit | beab5678a33a333e617079ca851215312446f7b0 | [log] [tgz] |
|---|---|---|
| author | David Majnemer <david.majnemer@gmail.com> | Sat May 18 19:30:37 2013 +0000 |
| committer | David Majnemer <david.majnemer@gmail.com> | Sat May 18 19:30:37 2013 +0000 |
| tree | 4b464da8dc2a5f2076a42717153be3cdab7ce8cb | |
| parent | 693a1ca6284f5145d261b390156507f12046d4c6 [diff] |
isKnownToBeAPowerOfTwo: (X & Y) + Y is a power of 2 or zero if y is also. This is useful if something that looks like (x & (1 << y)) ? 64 : 32 is the divisor in a modulo operation. llvm-svn: 182200