Commit aeb5884
authored
[RemoveDIs] Don't convert debug-info in bitcode-loading just now (#80865)
We've been building and testing this no-debug-intrinsic work inside of
the pass manager for a while, so that optimisation passes get exercised
and tested when we turn it on. However, by converting to the
non-intrinsic form in the bitcode loader, we accidentally caused all
parts of LLVM to potentially see non-intrinsic debug-info.
Seeing how we're trying to turn things on incrementally, it was a
mistake to go this far this fast: we can instead just focus on enabling
during optimisations for the moment, then all the other parts of LLVM
later.1 parent 7a71ac2 commit aeb5884
File tree
3 files changed
+5
-19
lines changed- llvm
- lib
- Bitcode/Reader
- Linker
- test/ThinLTO/X86
3 files changed
+5
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6632 | 6632 | | |
6633 | 6633 | | |
6634 | 6634 | | |
6635 | | - | |
6636 | | - | |
6637 | | - | |
6638 | 6635 | | |
6639 | 6636 | | |
6640 | 6637 | | |
| |||
6710 | 6707 | | |
6711 | 6708 | | |
6712 | 6709 | | |
6713 | | - | |
6714 | | - | |
6715 | | - | |
6716 | | - | |
6717 | | - | |
6718 | | - | |
6719 | | - | |
6720 | | - | |
6721 | 6710 | | |
6722 | 6711 | | |
6723 | 6712 | | |
| |||
8042 | 8031 | | |
8043 | 8032 | | |
8044 | 8033 | | |
8045 | | - | |
8046 | | - | |
8047 | | - | |
8048 | | - | |
8049 | | - | |
8050 | | - | |
8051 | | - | |
8052 | | - | |
8053 | 8034 | | |
8054 | 8035 | | |
8055 | 8036 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1775 | 1775 | | |
1776 | 1776 | | |
1777 | 1777 | | |
| 1778 | + | |
| 1779 | + | |
1778 | 1780 | | |
1779 | 1781 | | |
1780 | 1782 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
7 | 10 | | |
8 | 11 | | |
9 | 12 | | |
| |||
0 commit comments