diff options
Diffstat (limited to 'llvm/test/CodeGen')
| -rw-r--r-- | llvm/test/CodeGen/AVR/PR37143.ll | 6 | ||||
| -rw-r--r-- | llvm/test/CodeGen/AVR/store.ll | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/llvm/test/CodeGen/AVR/PR37143.ll b/llvm/test/CodeGen/AVR/PR37143.ll index db157edc22f..72f4a2fd372 100644 --- a/llvm/test/CodeGen/AVR/PR37143.ll +++ b/llvm/test/CodeGen/AVR/PR37143.ll @@ -1,9 +1,9 @@ ; RUN: llc -mattr=avr6,sram < %s -march=avr | FileCheck %s -; CHECK: ld {{r[0-9]+}}, [[PTR:[YZ]]] +; CHECK: ld {{r[0-9]+}}, [[PTR:[XYZ]]] ; CHECK: ldd {{r[0-9]+}}, [[PTR]]+1 -; CHECK: st [[PTR]], {{r[0-9]+}} -; CHECK: std [[PTR]]+1, {{r[0-9]+}} +; CHECK: st [[PTR2:[XYZ]]], {{r[0-9]+}} +; CHECK: std [[PTR2]]+1, {{r[0-9]+}} define void @load_store_16(i16* nocapture %ptr) local_unnamed_addr #1 { entry: %0 = load i16, i16* %ptr, align 2 diff --git a/llvm/test/CodeGen/AVR/store.ll b/llvm/test/CodeGen/AVR/store.ll index bad3f61a013..81bad775387 100644 --- a/llvm/test/CodeGen/AVR/store.ll +++ b/llvm/test/CodeGen/AVR/store.ll @@ -45,9 +45,9 @@ define void @store16disp(i16* %x, i16 %y) { define void @store16nodisp(i16* %x, i16 %y) { ; CHECK-LABEL: store16nodisp: +; CHECK: subi r24, 192 +; CHECK: sbci r25, 255 ; CHECK: movw r30, r24 -; CHECK: subi r30, 192 -; CHECK: sbci r31, 255 ; CHECK: st {{[YZ]}}, r22 ; CHECK: std {{[YZ]}}+1, r23 %arrayidx = getelementptr inbounds i16, i16* %x, i16 32 |

