aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCStreamer.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2016-01-29 19:24:12 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2016-01-29 19:24:12 +0000
commit6fcbd7e909b9e8bc35d51b58faed52b10e39eb75 (patch)
tree7b07a7d1a345d0d97976c53d3fe2f46cc0af3dfb /llvm/lib/MC/MCStreamer.cpp
parentad0e791e0b9e8ec77d8cbd0383b8ebf4caa17ef5 (diff)
downloadllvm-6fcbd7e909b9e8bc35d51b58faed52b10e39eb75.zip
llvm-6fcbd7e909b9e8bc35d51b58faed52b10e39eb75.tar.gz
llvm-6fcbd7e909b9e8bc35d51b58faed52b10e39eb75.tar.bz2
[CodeView] Implement .cv_inline_linetable
This support is _very_ rudimentary, just enough to get some basic data into the CodeView debug section. Left to do is: - Use the combined opcodes to save space. - Do something about code offsets. llvm-svn: 259230
Diffstat (limited to 'llvm/lib/MC/MCStreamer.cpp')
-rw-r--r--llvm/lib/MC/MCStreamer.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCStreamer.cpp b/llvm/lib/MC/MCStreamer.cpp
index adae5d7..1f445ca 100644
--- a/llvm/lib/MC/MCStreamer.cpp
+++ b/llvm/lib/MC/MCStreamer.cpp
@@ -196,6 +196,10 @@ void MCStreamer::EmitCVLinetableDirective(unsigned FunctionId,
const MCSymbol *Begin,
const MCSymbol *End) {}
+void MCStreamer::EmitCVInlineLinetableDirective(
+ unsigned PrimaryFunctionId, unsigned SourceFileId, unsigned SourceLineNum,
+ ArrayRef<unsigned> SecondaryFunctionIds) {}
+
void MCStreamer::EmitEHSymAttributes(const MCSymbol *Symbol,
MCSymbol *EHSymbol) {
}