From bd01d0107e82eb909c2804f6c62fc492e39fba4f Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Fri, 7 Nov 2008 20:29:17 +0000 Subject: [PATCH] Document the acronym RAUW. Patch by Jonathan Brandmeyer! llvm-svn: 58863 --- docs/Lexicon.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/Lexicon.html b/docs/Lexicon.html index e3d40f7af42..83a653ef3d2 100644 --- a/docs/Lexicon.html +++ b/docs/Lexicon.html @@ -60,6 +60,7 @@ - R - + RAUW Reassociation Root @@ -198,6 +199,13 @@ href="http://www.program-transformation.org/Transform/BURG">BURG tool.
- R -
+
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