aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-03-13 17:55:28 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-03-13 17:55:28 +0000
commit11765bce2de81fd3365436524c966d0457556846 (patch)
tree83a83d492b3240179477aa2ce794c89aae850206 /clang/lib/CodeGen/CodeGenModule.cpp
parent9bc5f36099eb163fbd459fe3b0b8e761e0ec9d32 (diff)
downloadllvm-11765bce2de81fd3365436524c966d0457556846.zip
llvm-11765bce2de81fd3365436524c966d0457556846.tar.gz
llvm-11765bce2de81fd3365436524c966d0457556846.tar.bz2
MCDwarf: Refactor line table handling into a single data structure
This replaces several "compile unit ID -> thing" mappings in favor of one mapping from CUID to the whole line table structure (files, directories, and lines). This is another step along the way to refactoring out reusable components of line table handling for use when generating debug_line.dwo for fission type units. Also, might be a good basis to fold some of this handling down into MCStreamers to avoid the special case of "One line table when doing asm printing, line table per CU otherwise" by building it into the different MCStreamer implementations. llvm-svn: 203821
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions