[LLVMdev] Poison values [WAS: Re: rotate]

Cameron McInally cameron.mcinally at nyu.edu
Tue Jul 31 05:59:54 PDT 2012


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>


More information about the llvm-dev mailing list