[llvm-dev] Instcombine-code-sinking increases the value’s live range
Chuang-Yu Cheng via llvm-dev
llvm-dev at lists.llvm.org
Fri Oct 15 02:54:40 PDT 2021
Thanks Amara :)
Yep that matches my experiment results on aarch64 and amdgcn!
> On Thu, Oct 14, 2021 at 6:02 AM Amara Emerson <amara at apple.com> wrote:
> > Can this be solved by llvm’s GlobalISel?
> GlobalISel’s function-scope optimization doesn’t really help in these cases unless the target can somehow fold expressions into simpler instructions. If that’s not possible, the generated code should be fairly similar to that of SelectionDAG.
More information about the llvm-dev