Lines Matching refs:abbreviation

144 these start with an abbreviation ID encoded as a fixed-bitwidth field.  The
146 abbreviation ID specifies either a builtin ID (which have special meanings,
147 defined below) or one of the abbreviation IDs defined for the current block by
157 * 2 - `DEFINE_ABBREV`_ --- This defines a new abbreviation.
190 enclosing blocks see the abbreviation). Abbreviations can also be defined
207 The ``ENTER_SUBBLOCK`` abbreviation ID specifies the start of a new block
222 The ``END_BLOCK`` abbreviation ID specifies the end of the current block record.
234 unabbrev record, or with an abbreviation. In the LLVM IR format, for example,
267 An abbreviated record is a abbreviation id followed by a set of fields that are
268 encoded according to the `abbreviation definition`_. This allows records to be
270 `UNABBREV_RECORD`_ type, and allows the abbreviation types to be specified in
275 encoded in the abbreviation definition (as a literal operand) or supplied in the
293 abbreviation for binary operators. If a specific LLVM module contained no or
294 few binary operators, the abbreviation does not need to be emitted.
305 A ``DEFINE_ABBREV`` record adds an abbreviation to the list of currently defined
309 first application-defined abbreviation ID). Any abbreviations defined in a
312 records reference this ID to indicate what abbreviation they are invoking.
314 An abbreviation definition consists of the ``DEFINE_ABBREV`` abbrevid followed
346 abbreviation (except for the one final operand that gives the array's
359 last operand of an abbreviation.
371 When emitting a record with this abbreviation, the above entry would be emitted
380 #. The first value, 4, is the abbreviation ID for this abbreviation.
389 With this abbreviation, the triple is emitted with only 37 bits (assuming a
390 abbrev id width of 3). Without the abbreviation, significantly more space would
392 not emitted as a literal in the abbreviation, the abbreviation can also be used
427 unlike their occurrence in normal blocks, the abbreviation is defined for blocks
429 itself. The abbreviations defined in ``BLOCKINFO`` blocks receive abbreviation