[PATCH] D39887: AMDGPU: AMDGPUUsage.rst minor corrections
Tony Tye via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Nov 10 12:53:05 PST 2017
This revision was automatically updated to reflect the committed changes.
Closed by commit rL317924: [AMDGPU] AMDGPUUsage.rst minor corrections (authored by t-tye).
Changed prior to commit:
https://reviews.llvm.org/D39887?vs=122397&id=122502#toc
Repository:
rL LLVM
https://reviews.llvm.org/D39887
Files:
llvm/trunk/docs/AMDGPUUsage.rst
Index: llvm/trunk/docs/AMDGPUUsage.rst
===================================================================
--- llvm/trunk/docs/AMDGPUUsage.rst
+++ llvm/trunk/docs/AMDGPUUsage.rst
@@ -2099,7 +2099,9 @@
instructions. Having CP load
it once avoids loading it at
the beginning of every
- wavefront. GFX9 This is the
+ wavefront.
+ GFX9
+ This is the
64 bit base address of the
per SPI scratch backing
memory managed by SPI for
@@ -2116,18 +2118,17 @@
SGPR which is SGPRn-6 and
SGPRn-5. It is used as the
FLAT SCRATCH BASE in flat
- memory instructions. then
- Private Segment Size 1 The
- 32 bit byte size of a
- (enable_sgpr_private single
- work-item's
- scratch_segment_size) memory
- allocation. This is the
- value from the kernel
- dispatch packet Private
- Segment Byte Size rounded up
- by CP to a multiple of
- DWORD.
+ memory instructions.
+ then Private Segment Size 1 The 32 bit byte size of a
+ (enable_sgpr_private single
+ work-item's
+ scratch_segment_size) memory
+ allocation. This is the
+ value from the kernel
+ dispatch packet Private
+ Segment Byte Size rounded up
+ by CP to a multiple of
+ DWORD.
Having CP load it once avoids
loading it at the beginning of
@@ -2300,6 +2301,7 @@
DWORD. Having CP load it once avoids loading it at the beginning of every
wavefront. The prolog must move it to FLAT_SCRATCH_LO for use as FLAT SCRATCH
SIZE.
+
GFX9
The Flat Scratch Init is the 64 bit address of the base of scratch backing
memory being managed by SPI for the queue executing the kernel dispatch. The
@@ -3800,7 +3802,7 @@
---------
AMDGPU backend has LLVM-MC based assembler which is currently in development.
-It supports AMDGCN GFX6-GFX8.
+It supports AMDGCN GFX6-GFX9.
This section describes general syntax for instructions and operands. For more
information about instructions, their semantics and supported combinations of
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D39887.122502.patch
Type: text/x-patch
Size: 3787 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171110/376c4c05/attachment.bin>
More information about the llvm-commits
mailing list