|
126 | 126 | %d = load volatile i16, ptr %3, align 2
|
127 | 127 | ret void
|
128 | 128 | }
|
| 129 | + |
129 | 130 | define void @store_large_offset_no_opt_i8(ptr %p) #0 {
|
130 | 131 | entry:
|
131 | 132 | %0 = getelementptr inbounds i8, ptr %p, i8 100
|
|
140 | 141 | define void @store_large_offset_no_opt_i16(ptr %p) #0 {
|
141 | 142 | entry:
|
142 | 143 | %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 |
144 | 145 | %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 |
146 | 147 | %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 |
150 | 149 | ret void
|
151 | 150 | }
|
152 | 151 |
|
|
0 commit comments