diff options
author | Amara Emerson <aemerson@apple.com> | 2019-01-27 10:56:20 +0000 |
---|---|---|
committer | Amara Emerson <aemerson@apple.com> | 2019-01-27 10:56:20 +0000 |
commit | bf43004ff1b9e2270b074117e53bfb11937c7bf4 (patch) | |
tree | ea2269ed6281e4e5909e8520a2f804231ef1f2a3 /llvm/lib/CodeGen/MachineVerifier.cpp | |
parent | 5cb1193075d5837b0c7ce8252c10c29b14a59773 (diff) | |
download | bcm5719-llvm-bf43004ff1b9e2270b074117e53bfb11937c7bf4.tar.gz bcm5719-llvm-bf43004ff1b9e2270b074117e53bfb11937c7bf4.zip |
[AArch64][GlobalISel] Fix the G_EXTLOAD combiner creating non-extending illegal instructions.
This fixes loads like 's1 = load %p (load 1 from %p)' being combined with an
extend into an illegal 's8 = g_extload %p (load 1 from %p)' which doesn't do any
extension, by avoiding touching those < s8 size loads.
This bug was uncovered by a verifier update r351584, which I reverted it to keep
the bots green.
llvm-svn: 352311
Diffstat (limited to 'llvm/lib/CodeGen/MachineVerifier.cpp')
0 files changed, 0 insertions, 0 deletions