[PATCH] D75405: [LSR] OptimizeShadowIV: Constant can be negative

Stefanos Baziotis via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 2 15:39:35 PST 2020


baziotis added subscribers: xbolva00, sunfish.
baziotis added a comment.

In D75405#1901627 <https://reviews.llvm.org/D75405#1901627>, @baziotis wrote:

>   ; LSR previously eliminated the sitofp by introducing an induction
>   ; variable which stepped by a bogus ((double)UINT32_C(-1)). It's theoretically
>   ; possible to eliminate the sitofp using a proper -1.0 step though; this
>   ; test should be changed if that is done.
>
>
> I haven't seen that comment in `llvm/test/CodeGen/X86/negative-stride-fptosi-user.ll`. Apparently people have thought about that,
>  unfortunately the codegen is not better.


@sunfish and @xbolva00 you're the 2 people involved in this test as I can see in the Git blame. I think your opinion is important.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D75405/new/

https://reviews.llvm.org/D75405





More information about the llvm-commits mailing list