I'm noticing that since I originally submitted this patch, a new keyword
has been added... isExact. Particularly in llvm/include/llvm/IRBuilder.h,
on the lshr and ashr operators.
I do not suppose that a circular shift can produce a poison value, but this
is a little out of my domain. Would someone more familiar with poison
values give me a bit of insight to them.
Ty,
Cameron
On Tue, Jul 31, 2012 at 8:05 AM, Cameron McInally
<cameron.mcinally at nyu.edu>wrote:
> Oh, no. I should have been more clear. The patch was not rejected, just
> lost in the daily shuffle.
>
> I already have my employer's approval to send this upstream, so I will
> prepare a patch against trunk this morning.
>
> > I proposed a similar patch to LLVM (left circular shift) around
10/2011.
>> > Parts of my patch did make it into trunk about a year after, but
others
>> > did not.
>>
>
> And now that I reread this... it should have been "month after",
not "year
> after".
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20120731/44330917/attachment.html>