Lines Matching full:descriptions
107 DWARF Version 5 does not allow location descriptions to be entries on the DWARF
111 containing both values and location descriptions naturally. It allows objects to
121 while enabling the ability to explicitly create memory location descriptions in
123 descriptions to any kind of location description.
125 For those familiar with the definition of location descriptions in DWARF Version
129 bit addressing, the ability for composite location descriptions to be composed
139 location descriptions. It is anticipated that will also be the case for other
143 descriptions as stack entries and with implicit conversions. All GDB tests have
152 This extension is separately described at *Allow Location Descriptions on the
173 location descriptions to describe an object with multiple places.
185 incapable of handling location descriptions with multiple places, or places
190 allows the stack to contain location descriptions, the operations are
191 generalized to support location descriptions that can have multiple places. This
200 a necessity of, allowing location descriptions to be part of the evaluation
205 2.4 Generalize Offsetting of Location Descriptions
214 descriptions that describe when bytes are in registers, are implicit, or a
247 ``DW_OP_minus`` to operate on location descriptions to avoid needing
251 these operations to act on location descriptions would permit the first operand
255 descriptions and generic base type values. Currently the rules would convert
260 descriptions. To allow control, an operation that converts a memory location
269 2.5 Generalize Creation of Undefined Location Descriptions
275 allows location descriptions to be created on the stack, it is necessary to have
282 location descriptions is undefined.
287 2.6 Generalize Creation of Composite Location Descriptions
290 To allow composition of composite location descriptions, an explicit operation
308 allows registers, or composite location descriptions that may be a mixture of
391 descriptions, or to be dereferenced to read memory. The exception is
398 This approach of extending memory location descriptions to support address
411 This approach also allows memory location descriptions for different address
414 Location descriptions are an abstraction of storage. They give freedom to the
419 can be used on any storage kind, including memory location descriptions of
444 .. _amdgpu-dwarf-operation-to-create-vector-composite-location-descriptions:
446 2.10 DWARF Operations to Create Vector Composite Location Descriptions
490 :ref:`amdgpu-dwarf-operation-to-create-vector-composite-location-descriptions`,
501 allows location descriptions on the stack.
533 :ref:`amdgpu-dwarf-operation-to-create-vector-composite-location-descriptions`)
672 Therefore, a new operator is defined that takes two location descriptions, an
766 behave with respect to generalized location descriptions that support address
847 descriptions having an undefined location description. Then operations that
1067 This is a list of values or location descriptions that will be pushed on the
1075 The result is undefined if any location descriptions are invalid (see
1149 descriptions.
1151 Location descriptions can consist of one or more single location descriptions.
1190 *Location descriptions are a language independent representation of addressing
1229 descriptions (since they all refer to location storage that has the same value),
1230 but must write any changed value to all the single location descriptions.*
1274 such problems is to recompute location descriptions associated with threads when
1405 descriptions.
1410 descriptions, then would need to define that the composite location storage
1617 location descriptions), and the ``DW_AT_LLVM_proc`` attribute expression
1917 one of the single location descriptions SL of L.
1934 Particularly since these extensions extend location descriptions to have
1961 rules concerning implicit location descriptions created by the
2073 This section describes the operations that push location descriptions on the
2374 location descriptions created by the ``DW_OP_implicit_pointer`` and
2404 to describe using ordinary DWARF location descriptions. Instead of forcing
2596 descriptions created by the ``DW_OP_implicit_pointer`` and
2599 Note: Since location descriptions are allowed on the stack, the
2651 description, as L' may involve composite location descriptions.*
2765 one or more single location descriptions SL. If there are more than one SL then
2817 location descriptions from any other location description, including those that
2818 have multiple single location descriptions, and those that have composite
2819 location descriptions.*
2882 Since these extensions allow location descriptions to be entries on the
2883 stack, a simpler operation to create composite location descriptions could
2887 complexities of incomplete composite location descriptions, but it may
3122 single location descriptions of the location description result of each
3159 descriptions to describe in which target architecture specific memory area data
3412 variables' location descriptions can be simpler ones involving the frame
3892 description, and those with single location descriptions that are of any
4068 A.6.2.4.1 Standard Content Descriptions
4121 descriptions.
4832 descriptions into DWARF expressions.
4840 unification of location descriptions into DWARF expressions.
5334 4. [AMDGPU-DWARF-LOC] `Allow Location Descriptions on the DWARF Expression Stack <https://llvm.org/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.html>`__