Changes
Summary
- DWARF v5: fix directory index in the line table Summary: Prior to DWARF v5, a directory index of 0 represents DW_AT_comp_dir. In DWARF v5, the index starts with 0 and Entry.DirIdx is the index into Prologue.IncludeDirectories. Reviewed By: labath Differential Revision: https://reviews.llvm.org/D61253
- [DebugInfo] GlobalOpt DW_OP_deref_size instead of DW_OP_deref. Optimization pass lib/Transforms/IPO/GlobalOpt.cpp needs to insert DW_OP_deref_size instead of DW_OP_deref to be compatible with big-endian targets for same reasons as in D59687. Differential Revision: https://reviews.llvm.org/D60611
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /llvm/trunk/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | trunk/lib/DebugInfo/DWARF/DWARFDebugLine.cpp |
![]() | /llvm/trunk/test/DebugInfo/symbolize-directory.s | trunk/test/DebugInfo/symbolize-directory.s |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/lib/Transforms/IPO/GlobalOpt.cpp | trunk/lib/Transforms/IPO/GlobalOpt.cpp |
![]() | /llvm/trunk/test/Transforms/GlobalOpt/integer-bool-dwarf.ll | trunk/test/Transforms/GlobalOpt/integer-bool-dwarf.ll |