From 9643cca39fb9fb3b49a8912926de98acf882283c Mon Sep 17 00:00:00 2001
From: rdivacky
Date: Fri, 23 Oct 2009 14:19:52 +0000
Subject: Update LLVM to r84949.
---
docs/ProgrammersManual.html | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
(limited to 'docs/ProgrammersManual.html')
diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html
index 3234554..c5451b6 100644
--- a/docs/ProgrammersManual.html
+++ b/docs/ProgrammersManual.html
@@ -83,6 +83,7 @@ option
"llvm/ADT/StringMap.h"
"llvm/ADT/IndexedMap.h"
"llvm/ADT/DenseMap.h"
+ "llvm/ADT/ValueMap.h"
<map>
Other Map-Like Container Options
@@ -1492,6 +1493,23 @@ inserted into the map) that it needs internally.
+
+
+ValueMap is a wrapper around a DenseMap mapping
+Value*s (or subclasses) to another type. When a Value is deleted or RAUW'ed,
+ValueMap will update itself so the new version of the key is mapped to the same
+value, just as if the key were a WeakVH. You can configure exactly how this
+happens, and what else happens on these two events, by passing
+a Config
parameter to the ValueMap template.
+
+
+
+
+