summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineVerifier.cpp
diff options
context:
space:
mode:
authorAmara Emerson <aemerson@apple.com>2019-01-27 10:56:20 +0000
committerAmara Emerson <aemerson@apple.com>2019-01-27 10:56:20 +0000
commitbf43004ff1b9e2270b074117e53bfb11937c7bf4 (patch)
treeea2269ed6281e4e5909e8520a2f804231ef1f2a3 /llvm/lib/CodeGen/MachineVerifier.cpp
parent5cb1193075d5837b0c7ce8252c10c29b14a59773 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud