Commit 50a0b91
committed
[move-function] Propagate debug_value undef rather than treat it as an invalidation.
The reason that I am doing this is that otherwise in funclets we may show an
invalidated value being available if we have an llvm.dbg.addr for a reinit value
later in the funclet. This ensures that we have the undef at the beginning of
the funclet so before that llvm.dbg.addr we will properly show no value.1 parent 7091c87 commit 50a0b91
File tree
3 files changed
+3
-10
lines changed- lib/SILOptimizer/Mandatory
- test
- DebugInfo
- SILOptimizer
3 files changed
+3
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
214 | 214 | | |
215 | 215 | | |
216 | 216 | | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | 217 | | |
228 | 218 | | |
229 | 219 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
| 149 | + | |
| 150 | + | |
149 | 151 | | |
150 | 152 | | |
151 | 153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
116 | 117 | | |
117 | 118 | | |
118 | 119 | | |
| |||
0 commit comments