diff options
| author | Nirav Dave <niravd@google.com> | 2017-07-23 02:06:28 +0000 |
|---|---|---|
| committer | Nirav Dave <niravd@google.com> | 2017-07-23 02:06:28 +0000 |
| commit | 4e6dcf73f9189ab54f1d42abf1d83f3744b10e3c (patch) | |
| tree | 10dac1f8c423370a64f078a6027bb3f12a66f980 /llvm/test/CodeGen/BPF | |
| parent | 6876680773dbc98f747278f1439c4da8fa4ae684 (diff) | |
| download | bcm5719-llvm-4e6dcf73f9189ab54f1d42abf1d83f3744b10e3c.tar.gz bcm5719-llvm-4e6dcf73f9189ab54f1d42abf1d83f3744b10e3c.zip | |
[DAG] Fix typo preventing some stores merges to truncated stores.
Check the actual memory type stored and not the extended value size
when considering if truncated store merge is worthwhile.
Reviewers: efriedma, RKSimon, spatel, jyknight
Reviewed By: efriedma
Subscribers: llvm-commits, nhaehnle
Differential Revision: https://reviews.llvm.org/D35623
llvm-svn: 308833
Diffstat (limited to 'llvm/test/CodeGen/BPF')
| -rw-r--r-- | llvm/test/CodeGen/BPF/undef.ll | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/test/CodeGen/BPF/undef.ll b/llvm/test/CodeGen/BPF/undef.ll index 8d8a5f42951..205d97c80ef 100644 --- a/llvm/test/CodeGen/BPF/undef.ll +++ b/llvm/test/CodeGen/BPF/undef.ll @@ -23,10 +23,9 @@ define i32 @ebpf_filter(%struct.__sk_buff* nocapture readnone %ebpf_packet) #0 s ; EL: r1 = 134678021 ; EB: r1 = 84281096 ; CHECK: *(u32 *)(r10 - 8) = r1 -; CHECK: r1 = 9 -; CHECK: *(u8 *)(r10 - 4) = r1 -; CHECK: r1 = 10 -; CHECK: *(u8 *)(r10 - 3) = r1 +; EL: r1 = 2569 +; EB: r1 = 2314 +; CHECK: *(u16 *)(r10 - 4) = r1 ; CHECK: *(u16 *)(r10 + 24) = r2 ; CHECK: *(u16 *)(r10 + 22) = r2 ; CHECK: *(u16 *)(r10 + 20) = r2 |

