diff options
author | Artem Belevich <tra@google.com> | 2016-02-11 18:21:47 +0000 |
---|---|---|
committer | Artem Belevich <tra@google.com> | 2016-02-11 18:21:47 +0000 |
commit | a8455f2e2b42d981a940655c11f40264388d2d39 (patch) | |
tree | 506b6707d6b228822b5cad4e028c3f13af516678 /llvm/lib | |
parent | 614ed76c3729e837c06cd31aa638b6723cc91420 (diff) | |
download | bcm5719-llvm-a8455f2e2b42d981a940655c11f40264388d2d39.tar.gz bcm5719-llvm-a8455f2e2b42d981a940655c11f40264388d2d39.zip |
[NVPTX] emit .file directives for files referenced by subprograms.
.. so .loc directives referring to those files work correctly.
Differential Revision: http://reviews.llvm.org/D17086
llvm-svn: 260557
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp b/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp index 37ee942b4cc..8a76896215b 100644 --- a/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp +++ b/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp @@ -798,6 +798,7 @@ void NVPTXAsmPrinter::recordAndEmitFilenames(Module &M) { if (filenameMap.find(Filename) != filenameMap.end()) continue; filenameMap[Filename] = i; + OutStreamer->EmitDwarfFileDirective(i, "", Filename); ++i; } } |