[PATCH] D80834: [AArch64] Fix CollectLOH creating an AdrpAdd LOH when there's a live used reg between the two instructions.

Amara Emerson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 24 21:22:25 PST 2021


aemerson added a comment.

In D80834#2586675 <https://reviews.llvm.org/D80834#2586675>, @loladiro wrote:

> I believe this fix is incomplete and also needs to apply adrp/add/ldr sequences (and maybe others). We encountered this as a miscompilation while porting to Apple Silicon (https://github.com/JuliaLang/julia/issues/39820).

I'll take a look. Are you by any chance enabling GlobalISel at all? I assume this is with optimizations enabled?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D80834



More information about the llvm-commits mailing list