From e1d50cd5e4ff7f4d977cc8bda720a58737e7cf8d Mon Sep 17 00:00:00 2001
From: Devang Patel
Date: Thu, 4 Mar 2010 23:44:48 +0000
Subject: Add metadata example.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97764 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/LangRef.html | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
diff --git a/docs/LangRef.html b/docs/LangRef.html
index 20c64bd..7cfa052 100644
--- a/docs/LangRef.html
+++ b/docs/LangRef.html
@@ -2520,6 +2520,23 @@ call void asm alignstack "eieio", ""()
metadata nodes, which can be looked up in the module symbol table. For
example: "!foo = metadata !{!4, !3}".
+Metadata can be used as function arguments. Here llvm.dbg.value
+ function is using two metadata arguments.
+
+
+
+ call void @llvm.dbg.value(metadata !24, i64 0, metadata !25)
+
+
+
+Metadata can be attached with an instruction. Here metadata !21 is
+ attached with add instruction using !dbg identifier.
+
+
+
+ %indvar.next = add i64 %indvar, 1, !dbg !21
+
+
--
cgit v1.1