diff options
author | Amara Emerson <aemerson@apple.com> | 2020-06-09 15:14:04 -0700 |
---|---|---|
committer | Amara Emerson <aemerson@apple.com> | 2020-06-09 16:47:58 -0700 |
commit | 938cc573ee1ae7fd628da0c2a9a0bcbc36c451e7 (patch) | |
tree | 60efd6f335dad0989a83ece1bff2f3bfebf5709f /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | |
parent | 641d5ac4d1965990fcf981f153369b038816cd16 (diff) | |
download | llvm-938cc573ee1ae7fd628da0c2a9a0bcbc36c451e7.zip llvm-938cc573ee1ae7fd628da0c2a9a0bcbc36c451e7.tar.gz llvm-938cc573ee1ae7fd628da0c2a9a0bcbc36c451e7.tar.bz2 |
[AArch64][GlobalISel] Select G_ADD_LOW into a MOVaddr pseudo.
This ensures that we match SelectionDAG behaviour by waiting until the expand
pseudos pass to generate ADRP + ADD pairs. Doing this at selection time for the
G_ADD_LOW is fine because by the time we get to selecting the G_ADD_LOW,
previous attempts to fold it into loads/stores must have failed.
Differential Revision: https://reviews.llvm.org/D81512
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions