Lines Matching refs:abbreviation
142 these start with an abbreviation ID encoded as a fixed-bitwidth field. The
144 abbreviation ID specifies either a builtin ID (which have special meanings,
145 defined below) or one of the abbreviation IDs defined for the current block by
155 * 2 - `DEFINE_ABBREV`_ --- This defines a new abbreviation.
188 enclosing blocks see the abbreviation). Abbreviations can also be defined
205 The ``ENTER_SUBBLOCK`` abbreviation ID specifies the start of a new block
220 The ``END_BLOCK`` abbreviation ID specifies the end of the current block record.
232 unabbrev record, or with an abbreviation. In the LLVM IR format, for example,
265 An abbreviated record is a abbreviation id followed by a set of fields that are
266 encoded according to the `abbreviation definition`_. This allows records to be
268 `UNABBREV_RECORD`_ type, and allows the abbreviation types to be specified in
273 encoded in the abbreviation definition (as a literal operand) or supplied in the
291 abbreviation for binary operators. If a specific LLVM module contained no or
292 few binary operators, the abbreviation does not need to be emitted.
303 A ``DEFINE_ABBREV`` record adds an abbreviation to the list of currently defined
307 first application-defined abbreviation ID). Any abbreviations defined in a
310 records reference this ID to indicate what abbreviation they are invoking.
312 An abbreviation definition consists of the ``DEFINE_ABBREV`` abbrevid followed
344 abbreviation (except for the one final operand that gives the array's
357 last operand of an abbreviation.
369 When emitting a record with this abbreviation, the above entry would be emitted
378 #. The first value, 4, is the abbreviation ID for this abbreviation.
387 With this abbreviation, the triple is emitted with only 37 bits (assuming a
388 abbrev id width of 3). Without the abbreviation, significantly more space would
390 not emitted as a literal in the abbreviation, the abbreviation can also be used
425 unlike their occurrence in normal blocks, the abbreviation is defined for blocks
427 itself. The abbreviations defined in ``BLOCKINFO`` blocks receive abbreviation