Use DW_AT_high_pc and DW_AT_low_pc for the high and low pc for a
authorEric Christopher <echristo@gmail.com>
Fri, 24 Jan 2014 11:40:29 +0000 (11:40 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 24 Jan 2014 11:40:29 +0000 (11:40 +0000)
commita268ba84d7f3a4625e5ff8294e81f17e4ba9b9a1
treebae6ab067edbd6c8f1e834857c8c74e68dabaf59
parent45cd8c8ac17e27d9a26a7bea3788b1560aac4d6b
Use DW_AT_high_pc and DW_AT_low_pc for the high and low pc for a
compile unit. Make these relocations on the platforms that need
relocations and add a routine to ensure that we don't put the
addresses in an offset table for split dwarf.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199990 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
lib/CodeGen/AsmPrinter/DwarfDebug.h
lib/CodeGen/AsmPrinter/DwarfUnit.cpp
lib/CodeGen/AsmPrinter/DwarfUnit.h
test/DebugInfo/X86/concrete_out_of_line.ll
test/DebugInfo/X86/fission-cu.ll