|
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