llvm.org GIT mirror llvm / dbb8585
Add reassociation, minor cleanups. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21973 91177308-0d34-0410-b5e6-96231b3b80d8 Chris Lattner 14 years ago
1 changed file(s) with 17 addition(s) and 15 deletion(s). Raw diff Collapse all Expand all
127 138128 139129 140130
143133
Partial Redundancy Elimination
144134 145135
136 137 138 139
140
141
Reassociation
Rearranging 142 associative expressions to promote better redundancy elimination and other 143 optimization. For example, changing (A+B-A) into (B+A-A), permitting it to 144 be optimized into (B+0) then (B). 145
146
147 146148 147149 148150