Lines Matching refs:composite

113 values, be undefined, or a composite of any of these.
122 non-default address spaces and generalizing the power of composite location
129 bit addressing, the ability for composite location descriptions to be composed
215 composite of these, the ``DW_OP_LLVM_offset``, ``DW_OP_LLVM_offset_uconst``, and
271 To allow composition of composite location descriptions, an explicit operation
272 that indicates the end of the definition of a composite location description is
277 :ref:`amdgpu-dwarf-composite-location-description-operations`.
289 allows registers, or composite location descriptions that may be a mixture of
418 .. _amdgpu-dwarf-operation-to-create-vector-composite-location-descriptions:
427 To support this, a composite location description that can be created as a
428 masked select is required. In addition, an operation that creates a composite
435 :ref:`amdgpu-dwarf-composite-location-description-operations`.
441 :ref:`amdgpu-dwarf-operation-to-create-vector-composite-location-descriptions`,
484 :ref:`amdgpu-dwarf-operation-to-create-vector-composite-location-descriptions`)
496 :ref:`amdgpu-dwarf-composite-location-description-operations`.
625 offset and a size, and creates a composite that effectively uses the second
628 :ref:`amdgpu-dwarf-composite-location-description-operations`.
1045 *composite location storage*
1248 If any stack entry accessed by a stack operation is an incomplete composite
1250 :ref:`amdgpu-dwarf-composite-location-description-operations`), then the DWARF
1260 If it is desired to also make them work with incomplete composite location
1261 descriptions, then would need to define that the composite location storage
1262 specified by the incomplete composite location description is also replicated
1263 when a copy is pushed. This ensures that each copy of the incomplete composite
1264 location description can update the composite location storage they specify
1708 extensions allow a composite location description to be used to combine
1767 *If L, or the location description of any composite location description
1772 specified by SL. For a composite location description, the retrieved bits
1773 are the concatenation of the N bits from each composite location part PL,
2499 description, as L' may involve composite location descriptors.*
2599 .. _amdgpu-dwarf-composite-location-description-operations:
2608 A composite location storage represents an object or value which may be
2619 A composite location storage can have zero or more parts. The parts are
2621 each part with no gaps between them. Therefore, the size of a composite location
2627 A composite location description specifies a composite location storage. The bit
2628 offset corresponds to a bit position within the composite location storage.
2630 There are operations that create a composite location storage.
2632 There are other operations that allow a composite location storage to be
2634 be one or more operations to create the final composite location storage. A
2635 series of such operations describes the parts of the composite location storage
2638 To support incremental creation, a composite location storage can be in an
2640 composite location storage, it adds a new part, otherwise it creates a new
2641 composite location storage. The ``DW_OP_LLVM_piece_end`` operation explicitly
2642 makes an incomplete composite location storage complete.
2644 A composite location description that specifies a composite location storage
2645 that is incomplete is termed an incomplete composite location description. A
2646 composite location description that specifies a composite location storage that
2647 is complete is termed a complete composite location description.
2650 composite location description SL after the execution of an operation expression
2651 has completed, SL is converted to a complete composite location description.
2660 incomplete composite location description, then the DWARF expression is
2662 creating a composite location description as described below.
2664 *Note that a DWARF operation expression may arbitrarily compose composite
2666 have multiple single location descriptions, and those that have composite
2669 *The incremental composite location description operations are defined to be
2680 incomplete composite location description SL is pushed on the stack.
2682 An incomplete composite location storage LS is created with a single part
2690 one incomplete composite location description SL, then the incomplete
2691 composite location storage LS that SL specifies is updated to append a new
2701 comprised of one incomplete composite location description SL, then the
2702 incomplete composite location storage LS that SL specifies is updated to
2707 composite location description SL is pushed on the stack.
2709 An incomplete composite location storage LS is created with a single
2731 stack, a simpler operation to create composite location descriptions could
2735 complexities of incomplete composite location descriptions, but it may
2766 incomplete composite location description SL, then the DWARF expression is
2769 Otherwise, the incomplete composite location storage LS specified by SL is
2770 updated to be a complete composite location description with the same parts.
2781 A location description L comprised of one complete composite location
2784 A complete composite location storage LS is created with C identical parts
2802 A complete composite location storage LS is created with C parts P\ :sub:`N`
2812 A location description L comprised of one complete composite location
2856 push a composite location description.
2858 *The composite location description is conceptually the base location
3395 *Typically, the result is a location description with one composite location
3899 location description, including those with composite and implicit location