Lines Matching refs:definitions
74 common base class (e.g., a ``list<Register>`` can only contain definitions
221 Classes and definitions
224 As mentioned in the :doc:`introduction <index>`, classes and definitions (collectively known as
229 colon character ("``:``"). If `value definitions`_ or `let expressions`_ are
243 This example defines two definitions, ``X`` and ``Y``, both of which derive from
253 .. _value definitions: argument
255 Value definitions argument
258 Value definitions define named entries in records. A value must be defined
262 may be specified after the type with an equal sign. Value definitions require
347 running ``llvm-tblgen`` on the example prints the following definitions:
369 Multiclass definitions and instances argument
374 for defining multiple definitions at once (instances of implicitly constructed
402 The name of the resultant definitions has the multidef fragment names appended
404 inherit from multiple multiclasses, instantiating definitions from each
553 File-scope "let" expressions are often useful when a couple of definitions need
613 selection emitter the input pattern's extra definitions matches implicit
614 physical register definitions.