Skip to content

Commit 9eeeee1

Browse files
vsemenov368igcbot
authored andcommitted
Clean up
.
1 parent 4f438da commit 9eeeee1

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

IGC/VectorCompiler/include/vc/InternalIntrinsics/Intrinsic_definitions.py

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@
188188
## * arg3: i8 Element size [MBC]
189189
## * arg4: vNi8 Cache controls, where N is a number of supported cache levels [MBC]
190190
## * arg5: i64 Address base (for stateless)
191-
## i32 BTI (for stateful)
191+
## i32 Surface BTI (for stateful)
192192
## * arg6: vNxi32 or vNxi64 Address indices (overloaded)
193193
## * arg7: i16 Address scale [MBC]
194194
## * arg8: i32 Address immediate offset [MBC]
@@ -287,7 +287,7 @@
287287
## i8 Channel mask (for quad intrinsics) [MBC]
288288
## * arg4: vNi8 Cache controls, where N is a number of supported cache levels [MBC]
289289
## * arg5: i64 Address base (for stateless)
290-
## i32 BTI (for stateful)
290+
## i32 Surface BTI (for stateful)
291291
## * arg6: vNxi32 or vNxi64 Address indices (overloaded)
292292
## * arg7: i16 Address scale [MBC]
293293
## * arg8: i32 Address immediate offset [MBC]
@@ -443,7 +443,7 @@
443443
## i8 Channel mask (for quad intrinsics) [MBC]
444444
## * arg4: vNi8 Cache controls, where N is a number of supported cache levels [MBC]
445445
## * arg5: i64 Address base (for stateless)
446-
## i32 BTI (for stateful)
446+
## i32 Surface BTI (for stateful)
447447
## * arg6: vNxi32 or vNxi64 Address indices (overloaded)
448448
## * arg7: i16 Address scale [MBC]
449449
## * arg8: i32 Address immediate offset [MBC]
@@ -558,7 +558,7 @@
558558
## i8 Channel mask (for quad intrinsics) [MBC]
559559
## * arg4: vNi8 Cache controls, where N is a number of supported cache levels [MBC]
560560
## * arg5: i64 Address base (for stateless)
561-
## i32 BTI (for stateful)
561+
## i32 Surface BTI (for stateful)
562562
## * arg6: vNxi32 or vNxi64 Address indices (overloaded)
563563
## * arg7: i16 Address scale [MBC]
564564
## * arg8: i32 Address immediate offset [MBC]
@@ -836,36 +836,36 @@
836836
],
837837
"attributes": "WriteMem", },
838838

839-
### ``llvm.vc.internal.lsc.*.2d.ugm.desc.*`` : 2d block load/store/prefetch instructions
840-
### ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
841-
###
842-
### * arg0: i1, Predicate
843-
### * arg1: vNi8, Cache controls, where N is the number of supported cache levels [MBC]
844-
### * arg2: i8, Number of blocks [MBC]
845-
### * arg3: i8, Block width (in elements) [MBC]
846-
### * arg4: i8, Block height [MBC]
847-
### * arg5: v16i32 Matrix descriptor [MBC]
848-
### * arg6: i32, Memory block X immediate offset (in elements) [MBC]
849-
### * arg7: i32, Memory block Y immediate offset [MBC]
850-
### * arg8: value to passthru when predicate is false on load,
851-
### or value to write on store,
852-
### or dummy value for prefetch to deduce the matrix element type
853-
###
854-
### * Return value: the value read or void
855-
###
856-
### The matrix descriptor is a 16-element vector that describes the 2D block layout in memory.
857-
### The descriptor layout is as follows:
858-
### desc[0]: low 32 bits of the base address
859-
### desc[1]: high 32 bits of the base address
860-
### desc[2]: matrix width in bytes, minus 1
861-
### desc[3]: matrix height, minus 1
862-
### desc[4]: matrix pitch in bytes, minus 1
863-
### desc[5]: block start X in elements, signed
864-
### desc[6]: block start Y in rows, signed
865-
### desc[7]: block size encoded as follows:
866-
### (block_width - 1) | ((block_height - 1) << 8) | ((number_of_blocks - 1) << 16)
867-
### desc[8-15]: reserved
868-
###
839+
## ``llvm.vc.internal.lsc.*.2d.ugm.desc.*`` : 2d block load/store/prefetch instructions
840+
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
841+
##
842+
## * arg0: i1, Predicate
843+
## * arg1: vNi8, Cache controls, where N is the number of supported cache levels [MBC]
844+
## * arg2: i8, Number of blocks [MBC]
845+
## * arg3: i8, Block width (in elements) [MBC]
846+
## * arg4: i8, Block height [MBC]
847+
## * arg5: v16i32 Matrix descriptor [MBC]
848+
## * arg6: i32, Memory block X immediate offset (in elements) [MBC]
849+
## * arg7: i32, Memory block Y immediate offset [MBC]
850+
## * arg8: value to passthru when predicate is false on load,
851+
## or value to write on store,
852+
## or dummy value for prefetch to deduce the matrix element type
853+
##
854+
## * Return value: the value read or void
855+
##
856+
## The matrix descriptor is a 16-element vector that describes the 2D block layout in memory.
857+
## The descriptor layout is as follows:
858+
## desc[0]: low 32 bits of the base address
859+
## desc[1]: high 32 bits of the base address
860+
## desc[2]: matrix width in bytes, minus 1
861+
## desc[3]: matrix height, minus 1
862+
## desc[4]: matrix pitch in bytes, minus 1
863+
## desc[5]: block start X in elements, signed
864+
## desc[6]: block start Y in rows, signed
865+
## desc[7]: block size encoded as follows:
866+
## (block_width - 1) | ((block_height - 1) << 8) | ((number_of_blocks - 1) << 16)
867+
## desc[8-15]: reserved
868+
##
869869
"lsc_load_2d_ugm_desc" : { "result" : "anyvector",
870870
"arguments" : [
871871
"bool", # i1, predicate
@@ -947,10 +947,10 @@
947947
],
948948
"attributes" : "WriteMem", },
949949

950-
## ``llvm.vc.internal.lsc.*2d.typed.bti.*`` : LSC typed 2d block intrinsics
951-
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
950+
## ``llvm.vc.internal.lsc.*2d.typed.bti.*`` : LSC typed 2d block BTI intrinsics
951+
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
952952
## * arg0: vNi8, Cache controls, where N is the number of supported cache levels [MBC]
953-
## * arg1: i32, Surface
953+
## * arg1: i32, Surface BTI
954954
## * arg2: i32, Block height [MBC]
955955
## * arg3: i32, Block width (in elements) [MBC]
956956
## * arg4: i32, Memory block X position (in bytes)
@@ -990,16 +990,16 @@
990990
"attributes" : "WriteMem", },
991991

992992

993-
## ``llvm.vc.internal.lsc.*.quad.tgm`` : Typed LSC load intrinsic
993+
## ``llvm.vc.internal.lsc.*.quad.tgm`` : Typed LSC load BTI intrinsic
994994
## ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
995-
## * arg0: vNi1 Predicate (overloaded)
995+
## * arg0: vNi1, Predicate (overloaded)
996996
## * arg1: vNi8, Cache controls, where N is the number of supported cache levels [MBC]
997-
## * arg2: i8 Channel mask [MBC]
998-
## * arg3: i32 BTI
999-
## * arg4: vNi32 U pixel indices (overloaded)
1000-
## * arg5: vNi32 V pixel indices
1001-
## * arg6: vNi32 R pixel indices
1002-
## * arg7: vNi32 LOD pixel indices
997+
## * arg2: i8, Channel mask [MBC]
998+
## * arg3: i32, Surface BTI
999+
## * arg4: vNi32, U pixel indices (overloaded)
1000+
## * arg5: vNi32, V pixel indices
1001+
## * arg6: vNi32, R pixel indices
1002+
## * arg7: vNi32, LOD pixel indices
10031003
## * arg8: vector to take values for masked simd lanes from (load)
10041004
## vector to take values to write (store)
10051005
##

0 commit comments

Comments
 (0)