Lines Matching refs:Scratch
767 Scratch memory can be accessed in an interleaved manner using buffer
1923 ``DW_ADDR_LLVM_private`` 0x0004 Private (Scratch)
1971 ``DW_ASPACE_AMDGPU_private_lane`` 0x05 32 32 Private (Scratch) *focused lane*
1972 …``DW_ASPACE_AMDGPU_private_wave`` 0x06 32 32 Private (Scratch) *unswizzled wavef…
3028 Scratch (GFX7-GFX10)
3238 Scratch (GFX7-GFX9)
4654 then Flat Scratch Init 2 See
4673 Flat Scratch Init. However, it
4676 Flat Scratch Init value.
4689 then Scratch Wavefront Offset 1 See
4767 3. Scratch Wavefront Offset is set by SPI in a per wavefront basis which is why
4772 5. Flat Scratch register pair initialization is described in
4849 Flat Scratch
4864 (FLAT_SCRATCH_LO/FLAT_SCRATCH_HI). Initialization uses Flat Scratch Init and
4865 Scratch Wavefront Offset SGPR registers (see
4868 1. The low word of Flat Scratch Init is the 32-bit byte offset from
4871 the same value used in the Scratch Segment Buffer V# base address.
4873 CP obtains this from the runtime. (The Scratch Segment Buffer base address
4876 The prolog must add the value of Scratch Wavefront Offset to get the
4880 The Scratch Wavefront Offset must also be used as an offset with Private
4881 segment address when using the Scratch Segment Buffer.
4892 2. The second word of Flat Scratch Init is 32-bit byte size of a single
4914 uses Flat Scratch Init and Scratch Wavefront Offset SGPR registers (see
4917 The Flat Scratch Init is the 64-bit address of the base of scratch backing
4922 The kernel prolog must add the value of the wave's Scratch Wavefront Offset
4927 The Scratch Wavefront Offset must also be used as an offset with Private
4928 segment address when using the Scratch Segment Buffer (see
4938 dispatch plus the value of the wave's Scratch Wavefront Offset for use as the
4952 runtime. It is used, together with Scratch Wavefront Offset as an offset, to
5196 Scratch backing memory (which is used for the private address space) is accessed
6502 Scratch backing memory (which is used for the private address space) is accessed
8891 Scratch backing memory (which is used for the private address space) is accessed
11286 Scratch backing memory (which is used for the private address space) is accessed
13992 ".scratch_memory_size" integer Scratch memory size in bytes.