Lines Matching defs:Scratch
963 Scratch memory can be accessed in an interleaved manner using buffer
2885 ``DW_MSPACE_LLVM_private`` 0x0004 Private (Scratch)
2933 ``DW_ASPACE_AMDGPU_private_lane`` 0x05 32 32 Private (Scratch) *focused lane*
2934 ``DW_ASPACE_AMDGPU_private_wave`` 0x06 32 32 Private (Scratch) *unswizzled wavefront*
4019 Scratch (GFX7-GFX10)
4225 Scratch (GFX7-GFX9)
5769 then Flat Scratch Init 2 See
5788 Flat Scratch Init. However, it
5791 Flat Scratch Init value.
5807 then Scratch Wavefront Offset 1 See
5885 3. Scratch Wavefront Offset is set by SPI in a per wavefront basis which is why
5890 5. Flat Scratch register pair initialization is described in
5998 Flat Scratch
6013 (FLAT_SCRATCH_LO/FLAT_SCRATCH_HI). Initialization uses Flat Scratch Init and
6014 Scratch Wavefront Offset SGPR registers (see
6017 1. The low word of Flat Scratch Init is the 32-bit byte offset from
6020 the same value used in the Scratch Segment Buffer V# base address.
6022 CP obtains this from the runtime. (The Scratch Segment Buffer base address
6025 The prolog must add the value of Scratch Wavefront Offset to get the
6029 The Scratch Wavefront Offset must also be used as an offset with Private
6030 segment address when using the Scratch Segment Buffer.
6041 2. The second word of Flat Scratch Init is 32-bit byte size of a single
6063 uses Flat Scratch Init and Scratch Wavefront Offset SGPR registers (see
6066 The Flat Scratch Init is the 64-bit address of the base of scratch backing
6071 The kernel prolog must add the value of the wave's Scratch Wavefront Offset
6076 The Scratch Wavefront Offset must also be used as an offset with Private
6077 segment address when using the Scratch Segment Buffer (see
6087 dispatch plus the value of the wave's Scratch Wavefront Offset for use as the
6101 runtime. It is used, together with Scratch Wavefront Offset as an offset, to
6373 Scratch backing memory (which is used for the private address space) is accessed
7633 Scratch backing memory (which is used for the private address space) is accessed
9954 Scratch backing memory (which is used for the private address space) is accessed
12303 Scratch backing memory (which is used for the private address space) is accessed
14394 Scratch backing memory (which is used for the private address space) is accessed
17125 ".scratch_memory_size" integer Scratch memory size in bytes.