X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FLexicon.html;h=820fdd6f022b91a42ecdb3e0d702cb19ff982dbe;hb=edb8997821d6d7ae3cb8fc03e9b50190e990154a;hp=e3d40f7af4293bc421eec92eda8ef1706a7f3513;hpb=2b9cbf127fe009448b3cc4d98f2c5693a1866731;p=oota-llvm.git
diff --git a/docs/Lexicon.html b/docs/Lexicon.html
index e3d40f7af42..820fdd6f022 100644
--- a/docs/Lexicon.html
+++ b/docs/Lexicon.html
@@ -36,6 +36,7 @@
DSE |
- G - |
+
GC |
- I - |
@@ -60,6 +61,7 @@
- R - |
+ RAUW |
Reassociation |
Root |
@@ -198,6 +200,13 @@ href="http://www.program-transformation.org/Transform/BURG">BURG tool.
+ - RAUW
- An abbreviation for Replace
+ All Uses With. The functions User::replaceUsesOfWith(),
+ Value::replaceAllUsesWith(), and Constant::replaceUsesOfWithOnConstant()
+ implement the replacement of one Value with another by iterating over its
+ def/use chain and fixing up all of the pointers to point to the new value.
+ See also def/use chains.
+
- Reassociation
- Rearranging
associative expressions to promote better redundancy elimination and other
optimization. For example, changing (A+B-A) into (B+A-A), permitting it to
@@ -205,7 +214,7 @@ href="http://www.program-transformation.org/Transform/BURG">BURG tool.
- Root
- In garbage collection, a
pointer variable lying outside of the heap from which
the collector begins its reachability analysis. In the context of code
- generation, "root" almost always refers to a "stack root"a local or
+ generation, "root" almost always refers to a "stack root" -- a local or
temporary variable within an executing function.
@@ -241,9 +250,9 @@ href="http://www.program-transformation.org/Transform/BURG">BURG tool.
The LLVM Team
The LLVM Compiler Infrastructure
Last modified: $Date$