Skip to content

Commit 4eb9780

Browse files
committed
[RISCV] Fix IR for store_large_offset_no_opt_i16 in make-compressible-zbc.mir. NFC
The IR used loads instead of stores.
1 parent b7c9ebe commit 4eb9780

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

llvm/test/CodeGen/RISCV/make-compressible-zbc.mir

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,7 @@
126126
%d = load volatile i16, ptr %3, align 2
127127
ret void
128128
}
129+
129130
define void @store_large_offset_no_opt_i8(ptr %p) #0 {
130131
entry:
131132
%0 = getelementptr inbounds i8, ptr %p, i8 100
@@ -140,13 +141,11 @@
140141
define void @store_large_offset_no_opt_i16(ptr %p) #0 {
141142
entry:
142143
%0 = getelementptr inbounds i16, ptr %p, i16 100
143-
%a = load volatile i16, ptr %0, align 2
144+
store volatile i8 1, ptr %0, align 2
144145
%1 = getelementptr inbounds i16, ptr %p, i16 100
145-
%b = load volatile i16, ptr %1, align 2
146+
store volatile i8 3, ptr %1, align 2
146147
%2 = getelementptr inbounds i16, ptr %p, i16 101
147-
%c = load volatile i16, ptr %2, align 2
148-
%3 = getelementptr inbounds i16, ptr %p, i16 102
149-
%d = load volatile i16, ptr %3, align 2
148+
store volatile i8 5, ptr %2, align 2
150149
ret void
151150
}
152151

0 commit comments

Comments
 (0)