commit | c561da0f85ecfb98d8238db15e04f14ae817d271 | [log] [tgz] |
---|---|---|
author | Amara Emerson <amara@apple.com> | Fri Feb 26 12:01:14 2021 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Thu Mar 18 01:08:17 2021 -0700 |
tree | d28c4ab58df768eea9abb1a882f1a0171189e746 | |
parent | 0127f98b0282938aa2805619831881f0754b30fa [diff] |
[AArch64] Fix emitting an AdrpAddLdr LOH when there's a potential clobber of the def of the adrp before the ldr. Apparently this pass used to have liveness analysis but it was removed for scompile time reasons. This workaround prevents the LOH from being emitted unless the ADD and LDR are adjacent. Fixes https://github.com/JuliaLang/julia/issues/39820 Differential Revision: https://reviews.llvm.org/D97571 GitOrigin-RevId: b783aa89795635cbe7b25b4143b562931fcec9f6