diff options
author | Alexei Starovoitov <alexei.starovoitov@gmail.com> | 2015-03-31 02:49:58 +0000 |
---|---|---|
committer | Alexei Starovoitov <alexei.starovoitov@gmail.com> | 2015-03-31 02:49:58 +0000 |
commit | 1819953db52c8e5bc7790d3dd20ad342bf77a161 (patch) | |
tree | 1d1f31239805dc818a90ab4406da780c2ebbe890 /llvm/test/CodeGen/BPF/basictest.ll | |
parent | 6a607c0c3ecb1d1a632ac381c275bc01fca63591 (diff) | |
download | bcm5719-llvm-1819953db52c8e5bc7790d3dd20ad342bf77a161.tar.gz bcm5719-llvm-1819953db52c8e5bc7790d3dd20ad342bf77a161.zip |
[bpf] mark mov instructions as ReMaterializable
loading immediate into register is cheap, so take advantage of remat.
llvm-svn: 233666
Diffstat (limited to 'llvm/test/CodeGen/BPF/basictest.ll')
-rw-r--r-- | llvm/test/CodeGen/BPF/basictest.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/CodeGen/BPF/basictest.ll b/llvm/test/CodeGen/BPF/basictest.ll index c0b6af414d0..2a2d49878a6 100644 --- a/llvm/test/CodeGen/BPF/basictest.ll +++ b/llvm/test/CodeGen/BPF/basictest.ll @@ -8,8 +8,8 @@ define i32 @test0(i32 %X) { } ; CHECK-LABEL: store_imm: -; CHECK: stw 0(r1), r0 -; CHECK: stw 4(r2), r0 +; CHECK: stw 0(r1), r{{[03]}} +; CHECK: stw 4(r2), r{{[03]}} define i32 @store_imm(i32* %a, i32* %b) { entry: store i32 0, i32* %a, align 4 |