Propagate the split dwarf file information through into the backend
authorEric Christopher <echristo@gmail.com>
Fri, 22 Feb 2013 23:50:16 +0000 (23:50 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 22 Feb 2013 23:50:16 +0000 (23:50 +0000)
commitf1545838d7127563b161cfe63d27145c6fe5e982
treedfd76a4f1244f4e9ab849cdb256d7ea91bb52f3b
parentdae389bb98c73d4d5a609d415ba00a417832b350
Propagate the split dwarf file information through into the backend
and through to the debug info in the module. In order to make the
testcase a bit more efficient allow the filename to go through
compilation for compile and not assemble jobs and turn off the
extract for cases where we don't create an object.

llvm-svn: 175935
clang/include/clang/Frontend/CodeGenOptions.h
clang/lib/CodeGen/CGDebugInfo.cpp
clang/lib/Driver/Tools.cpp
clang/lib/Frontend/CompilerInvocation.cpp