Commit d4135bb
committed
DebugInfo: New metadata representation for global variables.
This patch reverses the edge from DIGlobalVariable to GlobalVariable.
This will allow us to more easily preserve debug info metadata when
manipulating global variables.
Fixes PR30362. A program for upgrading test cases is attached to that
bug.
Differential Revision: http://reviews.llvm.org/D20147
llvm-svn: 2812841 parent efc0667 commit d4135bb
File tree
159 files changed
+922
-796
lines changed- llvm
- include/llvm/IR
- lib
- AsmParser
- Bitcode
- Reader
- Writer
- CodeGen
- AsmPrinter
- IR
- Linker
- Transforms/IPO
- test
- Assembler
- Bitcode
- CodeGen
- ARM
- NVPTX
- PowerPC
- X86
- DebugInfo
- AArch64
- ARM
- COFF
- Generic
- MIR/X86
- Mips
- PowerPC
- X86
- Linker
- ThinLTO/X86
- Inputs
- Transforms
- GCOVProfiling
- GlobalMerge
- GlobalOpt
- Inline
- LoopVectorize
- SampleProfile
- SimplifyCFG
- StripSymbols
- tools/llvm-objdump
- Hexagon
- X86
- unittests/IR
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
159 files changed
+922
-796
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | | - | |
| 457 | + | |
| 458 | + | |
458 | 459 | | |
459 | 460 | | |
460 | 461 | | |
461 | 462 | | |
462 | 463 | | |
463 | | - | |
| 464 | + | |
464 | 465 | | |
465 | 466 | | |
466 | 467 | | |
467 | 468 | | |
468 | 469 | | |
469 | 470 | | |
470 | | - | |
| 471 | + | |
471 | 472 | | |
472 | 473 | | |
473 | 474 | | |
| |||
514 | 515 | | |
515 | 516 | | |
516 | 517 | | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
517 | 525 | | |
518 | 526 | | |
519 | 527 | | |
| |||
0 commit comments