Commit 9484209
committed
[DebugInfo] Do not change #dbg_declare type during salvage
When salvaging debug info for #dbg_declare, do not perform salvage
that changes the type of the value, i.e. bail out on cast
instructions. This ensures that we don't run afoul of the verifier
check in llvm#134355.1 parent 7d4ea77 commit 9484209
File tree
3 files changed
+45
-3
lines changed- llvm
- include/llvm/Transforms/Utils
- lib/Transforms/Utils
- test/Transforms/CodeGenPrepare/X86
3 files changed
+45
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
350 | 353 | | |
351 | 354 | | |
352 | | - | |
| 355 | + | |
| 356 | + | |
353 | 357 | | |
354 | 358 | | |
355 | 359 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2398 | 2398 | | |
2399 | 2399 | | |
2400 | 2400 | | |
2401 | | - | |
| 2401 | + | |
| 2402 | + | |
2402 | 2403 | | |
2403 | 2404 | | |
2404 | 2405 | | |
| |||
2600 | 2601 | | |
2601 | 2602 | | |
2602 | 2603 | | |
2603 | | - | |
| 2604 | + | |
| 2605 | + | |
2604 | 2606 | | |
2605 | 2607 | | |
2606 | 2608 | | |
2607 | 2609 | | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
2608 | 2613 | | |
2609 | 2614 | | |
2610 | 2615 | | |
| |||
Lines changed: 33 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
0 commit comments