llvm.org GIT mirror llvm / a07e0b5
Add a few more terms. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17364 91177308-0d34-0410-b5e6-96231b3b80d8 Reid Spencer 14 years ago
1 changed file(s) with 39 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
3535
3636
3737
38
- C -
39
40 CSE
41
42
43
3844
- D -
3945
4046 DSA
4248
4349
4450
51
- L -
52
53 IPA
54 IPO
55
56
57
4558
- L -
4659
4760 LICM
4861 Load-VN
62
4963
5064
5165
- P -
8599
86100
87101
102
103
104
105
CSE
106
Common Subexpression Elimination. An optimization that removes common
107 subexpression compuation. For example (a+b)*(a+b) has two
108 subexpressions that are the same: (a+b). This optimization would
109 perform the addition only once and then perform the multiply (but only if
110 its compulationally correct/safe).
111
112
113
88114
89115
90116
92118
Data Structure Analysis
93119
DSE
94120
Dead Store Elimination
121
122
123
124
125
126
127
IPA
128
Inter-Procedural Analysis. Refers to any variety of code analysis that
129 occurs between procedures, functions or compilation units (modules).
130
IPO
131
Inter-Procedural Optimization. Refers to any variety of code
132 optimization that occurs between procedures, functions or compilation units
133 (modules).
95134
96135
97136