3 <!-- This HTML file has been created by texi2html 1.54
4 from suif1.texi on 28 April 1999 -->
6 <TITLE>The SUIF Version
1 Library - Concept Index
</TITLE>
7 <link href=
"suif1_112.html" rel=Previous
>
8 <link href=
"suif1_toc.html" rel=ToC
>
12 <p>Go to the
<A HREF=
"suif1_1.html">first
</A>,
<A HREF=
"suif1_112.html">previous
</A>, next, last section,
<A HREF=
"suif1_toc.html">table of contents
</A>.
16 <H1><A NAME=
"SEC113" HREF=
"suif1_toc.html#TOC113">Concept Index
</A></H1>
20 <LI><A HREF=
"suif1_10.html#IDX22">abstract syntax trees
</A>
21 <LI><A HREF=
"suif1_101.html#IDX718">addresses, symbolic
</A>
22 <LI><A HREF=
"suif1_84.html#IDX617">annotation lists
</A>
23 <LI><A HREF=
"suif1_79.html#IDX582">annotation manager
</A>
24 <LI><A HREF=
"suif1_69.html#IDX542">annotations
</A>
25 <LI><A HREF=
"suif1_76.html#IDX567">annotations, call-by-reference
</A>
26 <LI><A HREF=
"suif1_77.html#IDX571">annotations, common block
</A>
27 <LI><A HREF=
"suif1_71.html#IDX553">annotations, flat
</A>
28 <LI><A HREF=
"suif1_75.html#IDX561">annotations, initial data
</A>
29 <LI><A HREF=
"suif1_74.html#IDX559">annotations, predefined
</A>
30 <LI><A HREF=
"suif1_72.html#IDX555">annotations, structured
</A>
31 <LI><A HREF=
"suif1_73.html#IDX557">annotations, unregistered
</A>
32 <LI><A HREF=
"suif1_69.html#IDX543">annotes
</A>
33 <LI><A HREF=
"suif1_105.html#IDX744">arguments, command-line
</A>
34 <LI><A HREF=
"suif1_36.html#IDX218">array instructions
</A>
35 <LI><A HREF=
"suif1_63.html#IDX438">array types
</A>
36 <LI><A HREF=
"suif1_106.html#IDX748">assertions
</A>
37 <LI><A HREF=
"suif1_94.html#IDX666">association lists
</A>
38 <LI><A HREF=
"suif1_11.html#IDX25">AST nodes
</A>
39 <LI><A HREF=
"suif1_10.html#IDX23">ASTs
</A>
43 <LI><A HREF=
"suif1_61.html#IDX427">base types
</A>
44 <LI><A HREF=
"suif1_96.html#IDX679">bit sets
</A>
45 <LI><A HREF=
"suif1_96.html#IDX678">bit vectors
</A>
46 <LI><A HREF=
"suif1_18.html#IDX107">block nodes
</A>
47 <LI><A HREF=
"suif1_45.html#IDX278">block symbol tables
</A>
48 <LI><A HREF=
"suif1_33.html#IDX197">branch and jump instructions
</A>
52 <LI><A HREF=
"suif1_35.html#IDX209">call instructions
</A>
53 <LI><A HREF=
"suif1_76.html#IDX566">call-by-reference annotations
</A>
54 <LI><A HREF=
"suif1_90.html#IDX649">call-by-reference parameters
</A>
55 <LI><A HREF=
"suif1_85.html#IDX621">cloning
</A>
56 <LI><A HREF=
"suif1_105.html#IDX743">command-line arguments
</A>
57 <LI><A HREF=
"suif1_77.html#IDX570">common block annotations
</A>
61 <LI><A HREF=
"suif1_91.html#IDX653">data structures, generic
</A>
62 <LI><A HREF=
"suif1_25.html#IDX144">destination operands
</A>
63 <LI><A HREF=
"suif1_95.html#IDX672">doubly-linked lists
</A>
64 <LI><A HREF=
"suif1_85.html#IDX622">duplication
</A>
68 <LI><A HREF=
"suif1_66.html#IDX488">enumerated types
</A>
69 <LI><A HREF=
"suif1_106.html#IDX749">errors
</A>
70 <LI><A HREF=
"suif1_78.html#IDX574">exception handling
</A>
71 <LI><A HREF=
"suif1_31.html#IDX177">expression trees
</A>
72 <LI><A HREF=
"suif1_98.html#IDX689">extensible arrays
</A>
76 <LI><A HREF=
"suif1_78.html#IDX573">fields annotations
</A>
77 <LI><A HREF=
"suif1_8.html#IDX5">file set
</A>
78 <LI><A HREF=
"suif1_9.html#IDX13">file set entries
</A>
79 <LI><A HREF=
"suif1_43.html#IDX268">file symbol tables
</A>
80 <LI><A HREF=
"suif1_71.html#IDX552">flat annotations
</A>
81 <LI><A HREF=
"suif1_17.html#IDX78">for nodes
</A>
82 <LI><A HREF=
"suif1_44.html#IDX275">formal parameters
</A>
83 <LI><A HREF=
"suif1_89.html#IDX648">Fortran form
</A>
84 <LI><A HREF=
"suif1_64.html#IDX456">function types
</A>
88 <LI><A HREF=
"suif1_91.html#IDX652">generic data structures
</A>
89 <LI><A HREF=
"suif1_39.html#IDX254">generic instructions
</A>
90 <LI><A HREF=
"suif1_92.html#IDX654">generic lists
</A>
91 <LI><A HREF=
"suif1_42.html#IDX265">global symbol table
</A>
95 <LI><A HREF=
"suif1_97.html#IDX683">hash tables
</A>
96 <LI><A HREF=
"suif1_3.html#IDX3">high-SUIF
</A>
100 <LI><A HREF=
"suif1_12.html#IDX27">ID numbers
</A>
101 <LI><A HREF=
"suif1_12.html#IDX29">ID numbers, instruction
</A>
102 <LI><A HREF=
"suif1_50.html#IDX322">ID numbers, symbol
</A>
103 <LI><A HREF=
"suif1_12.html#IDX31">ID numbers, tree node
</A>
104 <LI><A HREF=
"suif1_50.html#IDX323">ID numbers, type
</A>
105 <LI><A HREF=
"suif1_15.html#IDX54">if nodes
</A>
106 <LI><A HREF=
"suif1_100.html#IDX695">immediate values
</A>
107 <LI><A HREF=
"suif1_75.html#IDX560">initial data annotations
</A>
108 <LI><A HREF=
"suif1_104.html#IDX733">initialization
</A>
109 <LI><A HREF=
"suif1_24.html#IDX136">instruction formats
</A>
110 <LI><A HREF=
"suif1_12.html#IDX28">instruction ID numbers
</A>
111 <LI><A HREF=
"suif1_14.html#IDX45">instruction nodes
</A>
112 <LI><A HREF=
"suif1_22.html#IDX131">instructions
</A>
113 <LI><A HREF=
"suif1_36.html#IDX219">instructions, array
</A>
114 <LI><A HREF=
"suif1_23.html#IDX132">instructions, basic features
</A>
115 <LI><A HREF=
"suif1_33.html#IDX198">instructions, branch and jump
</A>
116 <LI><A HREF=
"suif1_35.html#IDX210">instructions, call
</A>
117 <LI><A HREF=
"suif1_39.html#IDX255">instructions, generic
</A>
118 <LI><A HREF=
"suif1_38.html#IDX250">instructions, label
</A>
119 <LI><A HREF=
"suif1_34.html#IDX205">instructions, load constant
</A>
120 <LI><A HREF=
"suif1_37.html#IDX237">instructions, multi-way branch
</A>
121 <LI><A HREF=
"suif1_29.html#IDX161">instructions, printing
</A>
122 <LI><A HREF=
"suif1_32.html#IDX181">instructions, three operand
</A>
123 <LI><A HREF=
"suif1_1.html#IDX2">introduction
</A>
124 <LI><A HREF=
"suif1_96.html#IDX682">iterators, bit set
</A>
125 <LI><A HREF=
"suif1_92.html#IDX660">iterators, list
</A>
126 <LI><A HREF=
"suif1_107.html#IDX758">iterators, procedure
</A>
130 <LI><A HREF=
"suif1_38.html#IDX249">label instructions
</A>
131 <LI><A HREF=
"suif1_54.html#IDX367">label symbols
</A>
132 <LI><A HREF=
"suif1_17.html#IDX99">landing pads
</A>
133 <LI><A HREF=
"suif1_102.html#IDX724">lexicon
</A>
134 <LI><A HREF=
"suif1_78.html#IDX575">line numbers
</A>
135 <LI><A HREF=
"suif1_92.html#IDX656">linked lists
</A>
136 <LI><A HREF=
"suif1_94.html#IDX667">lists, association
</A>
137 <LI><A HREF=
"suif1_95.html#IDX673">lists, doubly-linked
</A>
138 <LI><A HREF=
"suif1_92.html#IDX655">lists, generic
</A>
139 <LI><A HREF=
"suif1_93.html#IDX663">lists, move-to-front
</A>
140 <LI><A HREF=
"suif1_34.html#IDX204">load constant instructions
</A>
141 <LI><A HREF=
"suif1_16.html#IDX65">loop nodes
</A>
142 <LI><A HREF=
"suif1_3.html#IDX4">low-SUIF
</A>
146 <LI><A HREF=
"suif1_56.html#IDX375">machine registers
</A>
147 <LI><A HREF=
"suif1_79.html#IDX583">manager, annotations
</A>
148 <LI><A HREF=
"suif1_14.html#IDX46">mapping instructions
</A>
149 <LI><A HREF=
"suif1_21.html#IDX128">mapping subtrees
</A>
150 <LI><A HREF=
"suif1_67.html#IDX501">modifier types
</A>
151 <LI><A HREF=
"suif1_93.html#IDX662">move-to-front lists
</A>
152 <LI><A HREF=
"suif1_37.html#IDX236">multi-way branch instructions
</A>
156 <LI><A HREF=
"suif1_18.html#IDX108">nested scopes
</A>
160 <LI><A HREF=
"suif1_83.html#IDX603">objects, SUIF
</A>
161 <LI><A HREF=
"suif1_24.html#IDX135">opcodes
</A>
162 <LI><A HREF=
"suif1_30.html#IDX163">operands
</A>
163 <LI><A HREF=
"suif1_25.html#IDX145">operands, destination
</A>
164 <LI><A HREF=
"suif1_28.html#IDX153">operands, source
</A>
165 <LI><A HREF=
"suif1_104.html#IDX735">options, standard
</A>
166 <LI><A HREF=
"suif1_1.html#IDX1">overview
</A>
170 <LI><A HREF=
"suif1_44.html#IDX276">parameters, formal
</A>
171 <LI><A HREF=
"suif1_62.html#IDX433">pointer types
</A>
172 <LI><A HREF=
"suif1_74.html#IDX558">predefined annotations
</A>
173 <LI><A HREF=
"suif1_68.html#IDX511">predefined types
</A>
174 <LI><A HREF=
"suif1_107.html#IDX757">procedure iterators
</A>
175 <LI><A HREF=
"suif1_19.html#IDX115">procedure nodes
</A>
176 <LI><A HREF=
"suif1_44.html#IDX272">procedure symbol tables
</A>
177 <LI><A HREF=
"suif1_53.html#IDX350">procedure symbols
</A>
181 <LI><A HREF=
"suif1_78.html#IDX576">register numbers
</A>
182 <LI><A HREF=
"suif1_56.html#IDX376">registers, machine
</A>
186 <LI><A HREF=
"suif1_57.html#IDX393">slaving sub-variable properties
</A>
187 <LI><A HREF=
"suif1_28.html#IDX152">source operands
</A>
188 <LI><A HREF=
"suif1_104.html#IDX734">standard options
</A>
189 <LI><A HREF=
"suif1_102.html#IDX723">string table
</A>
190 <LI><A HREF=
"suif1_65.html#IDX470">structure types
</A>
191 <LI><A HREF=
"suif1_72.html#IDX554">structured annotations
</A>
192 <LI><A HREF=
"suif1_81.html#IDX593">structured annotations, conversion
</A>
193 <LI><A HREF=
"suif1_81.html#IDX595">structured annotations, deallocation
</A>
194 <LI><A HREF=
"suif1_81.html#IDX594">structured annotations, printing
</A>
195 <LI><A HREF=
"suif1_57.html#IDX392">sub-variables
</A>
196 <LI><A HREF=
"suif1_83.html#IDX602">SUIF objects
</A>
197 <LI><A HREF=
"suif1_50.html#IDX320">symbol ID numbers
</A>
198 <LI><A HREF=
"suif1_46.html#IDX289">symbol table chain name
</A>
199 <LI><A HREF=
"suif1_46.html#IDX286">symbol table name
</A>
200 <LI><A HREF=
"suif1_42.html#IDX266">symbol table, global
</A>
201 <LI><A HREF=
"suif1_40.html#IDX260">symbol tables
</A>
202 <LI><A HREF=
"suif1_49.html#IDX309">symbol tables, adding entries
</A>
203 <LI><A HREF=
"suif1_46.html#IDX282">symbol tables, basic features
</A>
204 <LI><A HREF=
"suif1_45.html#IDX279">symbol tables, block
</A>
205 <LI><A HREF=
"suif1_43.html#IDX269">symbol tables, file
</A>
206 <LI><A HREF=
"suif1_47.html#IDX292">symbol tables, lookup methods
</A>
207 <LI><A HREF=
"suif1_44.html#IDX273">symbol tables, procedure
</A>
208 <LI><A HREF=
"suif1_49.html#IDX310">symbol tables, removing entries
</A>
209 <LI><A HREF=
"suif1_101.html#IDX717">symbolic addresses
</A>
210 <LI><A HREF=
"suif1_51.html#IDX331">symbols
</A>
211 <LI><A HREF=
"suif1_54.html#IDX368">symbols, label
</A>
212 <LI><A HREF=
"suif1_53.html#IDX351">symbols, procedure
</A>
213 <LI><A HREF=
"suif1_55.html#IDX371">symbols, variable
</A>
217 <LI><A HREF=
"suif1_103.html#IDX729">target machine parameters
</A>
218 <LI><A HREF=
"suif1_32.html#IDX180">three operand instructions
</A>
219 <LI><A HREF=
"suif1_18.html#IDX106">tree blocks
</A>
220 <LI><A HREF=
"suif1_17.html#IDX77">tree fors
</A>
221 <LI><A HREF=
"suif1_15.html#IDX53">tree ifs
</A>
222 <LI><A HREF=
"suif1_14.html#IDX44">tree instructions
</A>
223 <LI><A HREF=
"suif1_16.html#IDX64">tree loops
</A>
224 <LI><A HREF=
"suif1_12.html#IDX30">tree node ID numbers
</A>
225 <LI><A HREF=
"suif1_20.html#IDX118">tree node lists
</A>
226 <LI><A HREF=
"suif1_11.html#IDX24">tree nodes
</A>
227 <LI><A HREF=
"suif1_19.html#IDX114">tree procedures
</A>
228 <LI><A HREF=
"suif1_10.html#IDX21">trees
</A>
229 <LI><A HREF=
"suif1_50.html#IDX321">type ID numbers
</A>
230 <LI><A HREF=
"suif1_59.html#IDX412">types
</A>
231 <LI><A HREF=
"suif1_63.html#IDX439">types, array
</A>
232 <LI><A HREF=
"suif1_61.html#IDX428">types, base
</A>
233 <LI><A HREF=
"suif1_66.html#IDX489">types, enumerated
</A>
234 <LI><A HREF=
"suif1_64.html#IDX457">types, function
</A>
235 <LI><A HREF=
"suif1_67.html#IDX502">types, modifiers
</A>
236 <LI><A HREF=
"suif1_62.html#IDX434">types, pointer
</A>
237 <LI><A HREF=
"suif1_68.html#IDX512">types, predefined
</A>
238 <LI><A HREF=
"suif1_65.html#IDX472">types, structure
</A>
239 <LI><A HREF=
"suif1_65.html#IDX473">types, union
</A>
243 <LI><A HREF=
"suif1_65.html#IDX471">union types
</A>
244 <LI><A HREF=
"suif1_73.html#IDX556">unregistered annotations
</A>
248 <LI><A HREF=
"suif1_58.html#IDX405">variable definitions
</A>
249 <LI><A HREF=
"suif1_55.html#IDX370">variable symbols
</A>
250 <LI><A HREF=
"suif1_75.html#IDX562">variables, initialization
</A>
254 <LI><A HREF=
"suif1_106.html#IDX750">warnings
</A>
259 <p>Go to the
<A HREF=
"suif1_1.html">first
</A>,
<A HREF=
"suif1_112.html">previous
</A>, next, last section,
<A HREF=
"suif1_toc.html">table of contents
</A>.