summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorArtem Belevich <tra@google.com>2016-02-11 18:21:47 +0000
committerArtem Belevich <tra@google.com>2016-02-11 18:21:47 +0000
commita8455f2e2b42d981a940655c11f40264388d2d39 (patch)
tree506b6707d6b228822b5cad4e028c3f13af516678 /llvm/lib
parent614ed76c3729e837c06cd31aa638b6723cc91420 (diff)
downloadbcm5719-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.cpp1
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;
}
}
OpenPOWER on IntegriCloud