Displaying 2 results from an estimated 2 matches for "l3701".
Did you mean:
3701
2018 Jan 26
0
Late setting of SCEV NoWrap flags does bad with cache
...problem that this thread intends to solve.
I think option 1 is fine, but (3) has greater applicability. For
instance, if we had (3) we would be able to get rid of annoying stuff
like https://github.com/llvm-mirror/llvm/blob/807062f0a15470a029046910f4618f9627ca5c03/lib/Analysis/ScalarEvolution.cpp#L3701
-- Sanjoy
>
> I'll try to experiment with options 1 and 3 and see where it gets us.
>
> Best regards,
> Max
>
> -----Original Message-----
> From: Sanjoy Das [mailto:sanjoy at playingwithpointers.com]
> Sent: Friday, January 26, 2018 12:04 PM
> To: Maxim Kazantse...
2018 Jan 26
2
Late setting of SCEV NoWrap flags does bad with cache
Thanks for your insides Sanjoy!
I don't really believe that option 2 may work just because even if we recalculate the range for this add recurrency, there are already its derivatives with cached ranges (the most obvious example is sext and expressions where this sext is involved). We can speculate about what is "simple enough" to not cache the ranges, but I believe that there is