summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2011-02-02 22:35:53 +0000
committerDevang Patel <dpatel@apple.com>2011-02-02 22:35:53 +0000
commitbe933b470a4b8189608bdcb0a79e89de65833131 (patch)
tree462d00142e8267c3549db3f3cd81780d629cb22a /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
parent3c0d263abb7469f63c03df6ab21bfb5785457401 (diff)
downloadbcm5719-llvm-be933b470a4b8189608bdcb0a79e89de65833131.tar.gz
bcm5719-llvm-be933b470a4b8189608bdcb0a79e89de65833131.zip
Add support to describe template value parameter in debug info.
llvm-svn: 124755
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
index 5d2fb5bdea1..6a01e4b74a2 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
@@ -53,6 +53,7 @@ class DINameSpace;
class DISubrange;
class DICompositeType;
class DITemplateTypeParameter;
+class DITemplateValueParameter;
//===----------------------------------------------------------------------===//
/// SrcLineInfo - This class is used to record source line correspondence.
@@ -347,6 +348,10 @@ private:
/// for the given DITemplateTypeParameter.
DIE *getOrCreateTemplateTypeParameterDIE(DITemplateTypeParameter TP);
+ /// getOrCreateTemplateValueParameterDIE - Find existing DIE or create new DIE
+ /// for the given DITemplateValueParameter.
+ DIE *getOrCreateTemplateValueParameterDIE(DITemplateValueParameter TVP);
+
void addPubTypes(DISubprogram SP);
/// constructTypeDIE - Construct basic type die from DIBasicType.
OpenPOWER on IntegriCloud