Displaying 2 results from an estimated 2 matches for "6f355b13".
2013 Nov 16
0
[LLVMdev] SCEV getMulExpr() not propagating Wrap flags
...tending to drop information in your case, but the implementation of the flags is sloppy here. If you can drop a test case in a PR I'll fix it.
Andy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131116/6f355b13/attachment.html>
2013 Nov 16
2
[LLVMdev] SCEV getMulExpr() not propagating Wrap flags
On 16 November 2013 06:56, Andrew Trick <atrick at apple.com> wrote:
> - getMulExpr constructs a new AddRec with NSW:
>
> Flags = AddRec->getNoWrapFlags(clearFlags(Flags, SCEV::FlagNW));
> const SCEV *NewRec = getAddRecExpr(NewOps, AddRecLoop, Flags);
>
Hi Andrew,
Thanks for looking at this.
Clearing the flags here makes sense, but it's being too