[PATCH] D149507: [SeparateConstOffsetFromGEP] Fix bug handling negative offsets

Nikita Popov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 2 06:51:48 PDT 2023


nikic added a comment.

In D149507#4312220 <https://reviews.llvm.org/D149507#4312220>, @tstellar wrote:

> In D149507#4312067 <https://reviews.llvm.org/D149507#4312067>, @nikic wrote:
>
>> This looks reasonable to me, but maybe wait a bit in case @Peakulorain has a better suggestion.
>>
>> https://github.com/llvm/llvm-project/blob/1d0ccebcd725309399262af346494242b064e2ed/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp#L590-L593 is the code negating the offset.
>
> I actually meant to delete that code in this patch, so I've updated the patch to take it out.

Hm, why is it safe to delete that code? Don't we still need it in the case where we have no extension or a sign extension?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D149507



More information about the llvm-commits mailing list