<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""></div><div class=""><br class=""></div><div class="">For values 64 bits and over, here’s the counts:</div><div class=""><br class=""></div><div class="">1921114, 64<br class="">36772, 65<br class="">1442, 66<br class="">3584, 67<br class="">4892, 68<br class="">3416, 69<br class="">2740, 70<br class="">74, 71<br class="">64683, 128<br class="">69144, 129<br class="">4594, 257</div><div class=""><br class=""></div><div class="">So most are 128 and 129.</div><div class=""><br class=""></div><div class="">Note, this is with around 8m APInt allocations coming from ConstantRange in total.  So the 200k or so we see above are just those which ultimately populate ConstantRanges.  The intermediate calculations in ConstantRange::[add, subtract, multiply] are what generate the other 8m or so.</div><div class=""><br class=""></div><div class="">Cheers,</div><div class="">Pete</div></body></html>