Home
last modified time | relevance | path

Searched refs:stride (Results 1 – 25 of 352) sorted by relevance

12345678910>>...15

/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_stride.c21 isl_val *stride; member
55 if (!stride || !offset) in isl_stride_info_alloc()
60 si->stride = stride; in isl_stride_info_alloc()
64 isl_val_free(stride); in isl_stride_info_alloc()
112 isl_val *stride; member
164 stride = isl_val_mul(stride, stride2); in set_stride()
178 data->stride = stride; in set_stride()
253 stride = isl_val_gcd(stride, v); in detect_stride()
258 stride = isl_val_div(stride, isl_val_copy(m)); in detect_stride()
332 data->stride = isl_val_free(data->stride); in set_detect_stride()
[all …]
/llvm-project-15.0.7/mlir/test/Dialect/SPIRV/Transforms/
H A Dunify-aliased-resource.mlir4 …spv.GlobalVariable @var01s bind(0, 1) {aliased} : !spv.ptr<!spv.struct<(!spv.rtarray<f32, stride=4…
9 …%addr = spv.mlir.addressof @var01s : !spv.ptr<!spv.struct<(!spv.rtarray<f32, stride=4> [0])>, Stor…
41 …%addr = spv.mlir.addressof @var01s : !spv.ptr<!spv.struct<(!spv.rtarray<f32, stride=4> [0])>, Stor…
70 …%addr = spv.mlir.addressof @var01s : !spv.ptr<!spv.struct<(!spv.rtarray<f32, stride=4> [0])>, Stor…
91 …%addr = spv.mlir.addressof @var01s : !spv.ptr<!spv.struct<(!spv.rtarray<f32, stride=4> [0])>, Stor…
116 …%addr0 = spv.mlir.addressof @var01s : !spv.ptr<!spv.struct<(!spv.rtarray<f32, stride=4> [0])>, Sto…
120 …%addr1 = spv.mlir.addressof @var01s_1 : !spv.ptr<!spv.struct<(!spv.rtarray<f32, stride=4> [0])>, S…
157 …%addr0 = spv.mlir.addressof @var01s_i32 : !spv.ptr<!spv.struct<(!spv.rtarray<i32, stride=4> [0])>,…
161 …%addr1 = spv.mlir.addressof @var01s_f32 : !spv.ptr<!spv.struct<(!spv.rtarray<f32, stride=4> [0])>,…
194 …%addr = spv.mlir.addressof @var01s : !spv.ptr<!spv.struct<(!spv.rtarray<i32, stride=4> [0])>, Stor…
[all …]
/llvm-project-15.0.7/mlir/lib/Dialect/Tosa/Transforms/
H A DTosaDecomposeTransposeConv.cpp99 llvm::SmallVector<int64_t> stride; in matchAndRewrite() local
168 llvm::SmallVector<int64_t> stride; in matchAndRewrite() local
195 weightHeight % stride[0] ? stride[0] - weightHeight % stride[0] : 0; in matchAndRewrite()
197 weightWidth % stride[1] ? stride[1] - weightWidth % stride[1] : 0; in matchAndRewrite()
223 stride[0], weightWidth / stride[1], in matchAndRewrite()
224 stride[1], inputChannels}; in matchAndRewrite()
240 outputChannels * stride[0] * stride[1], weightHeight / stride[0], in matchAndRewrite()
282 RankedTensorType::get({outputChannels * stride[0] * stride[1]}, in matchAndRewrite()
285 RankedTensorType::get({outputChannels * stride[0] * stride[1]}, in matchAndRewrite()
319 batch, convHeight, convWidth, stride[0], stride[1], outputChannels}; in matchAndRewrite()
[all …]
/llvm-project-15.0.7/clang/lib/Headers/
H A Damxintrin.h86 (__SIZE_TYPE__)(stride))
106 (__SIZE_TYPE__)(stride))
237 __SIZE_TYPE__ stride) { in _tile_loadd_internal() argument
239 (__SIZE_TYPE__)(stride)); in _tile_loadd_internal()
245 __SIZE_TYPE__ stride) { in _tile_loaddt1_internal() argument
281 __SIZE_TYPE__ stride, _tile1024i tile) { in _tile_stored_internal() argument
318 __SIZE_TYPE__ stride) { in __tile_loadd() argument
319 dst->tile = _tile_loadd_internal(dst->row, dst->col, base, stride); in __tile_loadd()
339 __SIZE_TYPE__ stride) { in __tile_stream_loadd() argument
447 static __inline__ void __tile_stored(void *base, __SIZE_TYPE__ stride, in __tile_stored() argument
[all …]
/llvm-project-15.0.7/mlir/test/Target/SPIRV/
H A Darray.mlir4 …spv.func @array_stride(%arg0 : !spv.ptr<!spv.array<4x!spv.array<4xf32, stride=4>, stride=128>, Sto…
5 …*}}[{{%.*}}, {{%.*}}] : !spv.ptr<!spv.array<4 x !spv.array<4 x f32, stride=4>, stride=128>, Storag…
6 …Chain %arg0[%arg1, %arg2] : !spv.ptr<!spv.array<4x!spv.array<4xf32, stride=4>, stride=128>, Storag…
14 // CHECK: spv.GlobalVariable {{@.*}} : !spv.ptr<!spv.rtarray<f32, stride=4>, StorageBuffer>
15 spv.GlobalVariable @var0 : !spv.ptr<!spv.rtarray<f32, stride=4>, StorageBuffer>
H A Dstruct.mlir4 // CHECK: !spv.ptr<!spv.struct<(!spv.array<128 x f32, stride=4> [0])>, Input>
5 …spv.GlobalVariable @var0 bind(0, 1) : !spv.ptr<!spv.struct<(!spv.array<128 x f32, stride=4> [0])>,…
7 …// CHECK: !spv.ptr<!spv.struct<(f32 [0], !spv.struct<(f32 [0], !spv.array<16 x f32, stride=4> [4])…
8 …spv.ptr<!spv.struct<(f32 [0], !spv.struct<(f32 [0], !spv.array<16 x f32, stride=4> [4])> [4])>, In…
13 …!spv.struct<(!spv.array<128 x !spv.struct<(!spv.array<128 x f32, stride=4> [0])>, stride=512> [0])…
14 …!spv.struct<(!spv.array<128 x !spv.struct<(!spv.array<128 x f32, stride=4> [0])>, stride=512> [0])…
34 // CHECK: !spv.ptr<!spv.struct<test_id, (!spv.array<128 x f32, stride=4> [0])>, Input>
35 …spv.GlobalVariable @id_var0 : !spv.ptr<!spv.struct<test_id, (!spv.array<128 x f32, stride=4> [0])>…
47 // CHECK: !spv.ptr<!spv.struct<(!spv.array<128 x f32, stride=4> [0])>, Input>,
48 // CHECK-SAME: !spv.ptr<!spv.struct<(!spv.array<128 x f32, stride=4> [0])>, Output>
[all …]
H A Dconstant.mlir255 …const() -> (!spv.array<2 x !spv.array<2 x !spv.array<3 x i32, stride=4>, stride=12>, stride=24>) "…
256 …, 12 : i32]]] : !spv.array<2 x !spv.array<2 x !spv.array<3 x i32, stride=4>, stride=12>, stride=24>
257 …or<2x2x3xi32> : !spv.array<2 x !spv.array<2 x !spv.array<3 x i32, stride=4>, stride=12>, stride=24>
258 …eturnValue %0 : !spv.array<2 x !spv.array<2 x !spv.array<3 x i32, stride=4>, stride=12>, stride=24>
262 …const() -> (!spv.array<2 x !spv.array<2 x !spv.array<3 x i32, stride=4>, stride=12>, stride=24>) "…
263 …2, 1 : i32]]] : !spv.array<2 x !spv.array<2 x !spv.array<3 x i32, stride=4>, stride=12>, stride=24>
264 …or<2x2x3xi32> : !spv.array<2 x !spv.array<2 x !spv.array<3 x i32, stride=4>, stride=12>, stride=24>
265 …eturnValue %0 : !spv.array<2 x !spv.array<2 x !spv.array<3 x i32, stride=4>, stride=12>, stride=24>
H A Dmemory-ops.mlir30 …spv.struct<(!spv.array<1 x f32, stride=4> [0])>, StorageBuffer>, %arg1: !spv.ptr<!spv.struct<(!spv…
31 …v.AccessChain {{%.*}}[{{%.*}}, {{%.*}}] : !spv.ptr<!spv.struct<(!spv.array<1 x f32, stride=4> [0])>
34 …%1 = spv.AccessChain %arg0[%0, %0] : !spv.ptr<!spv.struct<(!spv.array<1 x f32, stride=4> [0])>, St…
37 …v.AccessChain {{%.*}}[{{%.*}}, {{%.*}}] : !spv.ptr<!spv.struct<(!spv.array<1 x f32, stride=4> [0])>
40 …%4 = spv.AccessChain %arg1[%3, %3] : !spv.ptr<!spv.struct<(!spv.array<1 x f32, stride=4> [0])>, St…
45 …spv.struct<(!spv.array<1 x i32, stride=4> [0])>, StorageBuffer>, %arg1: !spv.ptr<!spv.struct<(!spv…
46 …v.AccessChain {{%.*}}[{{%.*}}, {{%.*}}] : !spv.ptr<!spv.struct<(!spv.array<1 x i32, stride=4> [0])>
49 …%1 = spv.AccessChain %arg0[%0, %0] : !spv.ptr<!spv.struct<(!spv.array<1 x i32, stride=4> [0])>, St…
52 …v.AccessChain {{%.*}}[{{%.*}}, {{%.*}}] : !spv.ptr<!spv.struct<(!spv.array<1 x i32, stride=4> [0])>
55 …%4 = spv.AccessChain %arg1[%3, %3] : !spv.ptr<!spv.struct<(!spv.array<1 x i32, stride=4> [0])>, St…
/llvm-project-15.0.7/llvm/test/Analysis/Delinearization/
H A Ddivide_by_one.ll7 ; void test1(unsigned char *dst, int stride, int bs) {
10 ; dst[r * stride + c] = dst[(r + 1) * stride + c - 1];
13 ; AddRec: {{(-1 + ((1 + %bs) * %stride)),+,(-1 * %stride)}<%for.cond1.preheader>,+,1}<nw><%for.body…
16 ; CHECK: ArrayDecl[UnknownSize][%stride] with elements of 1 bytes.
19 ; AddRec: {{(%stride * %bs),+,(-1 * %stride)}<%for.cond1.preheader>,+,1}<nw><%for.body3>
22 ; CHECK: ArrayDecl[UnknownSize][%stride] with elements of 1 bytes.
25 define void @test(i8* nocapture %dst, i32 %stride, i32 %bs) {
40 %mul = mul nsw i32 %add, %stride
42 %mul5 = mul nsw i32 %r.021, %stride
/llvm-project-15.0.7/mlir/test/Conversion/FuncToSPIRV/
H A Dtypes-to-spirv.mlir573 // CHECK-SAME: !spv.array<64 x f32, stride=4> [0])>, StorageBuffer>
574 // CHECK-SAME: !spv.array<72 x f32, stride=4> [0])>, StorageBuffer>
575 // CHECK-SAME: !spv.array<256 x f32, stride=4> [0])>, StorageBuffer>
576 // CHECK-SAME: !spv.array<64 x f32, stride=4> [0])>, StorageBuffer>
577 // CHECK-SAME: !spv.array<88 x f32, stride=4> [0])>, StorageBuffer>
584 // CHECK-SAME: !spv.array<64 x f16, stride=2> [0])>, StorageBuffer>
585 // CHECK-SAME: !spv.array<72 x f16, stride=2> [0])>, StorageBuffer>
586 // CHECK-SAME: !spv.array<256 x f16, stride=2> [0])>, StorageBuffer>
587 // CHECK-SAME: !spv.array<64 x f16, stride=2> [0])>, StorageBuffer>
588 // CHECK-SAME: !spv.array<88 x f16, stride=2> [0])>, StorageBuffer>
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dschedule-xdl-resource.ll10 %in_ptr.1 = getelementptr <32 x float>, <32 x float> addrspace(1)* %in, i32 %stride
11 %in_ptr.2 = getelementptr <32 x float>, <32 x float> addrspace(1)* %in_ptr.1, i32 %stride
12 %in_ptr.3 = getelementptr <32 x float>, <32 x float> addrspace(1)* %in_ptr.2, i32 %stride
16 %lds_ptr.1 = getelementptr <4 x half>, <4 x half> addrspace(3)* %lds, i32 %stride
17 %lds_ptr.2 = getelementptr <4 x half>, <4 x half> addrspace(3)* %lds_ptr.1, i32 %stride
18 %lds_ptr.3 = getelementptr <4 x half>, <4 x half> addrspace(3)* %lds_ptr.2, i32 %stride
28 %out_ptr.1 = getelementptr <32 x float>, <32 x float> addrspace(1)* %out, i32 %stride
29 %out_ptr.2 = getelementptr <32 x float>, <32 x float> addrspace(1)* %out_ptr.1, i32 %stride
30 %out_ptr.3 = getelementptr <32 x float>, <32 x float> addrspace(1)* %out_ptr.2, i32 %stride
31 %out_ptr.4 = getelementptr <32 x float>, <32 x float> addrspace(1)* %out_ptr.3, i32 %stride
[all …]
/llvm-project-15.0.7/llvm/utils/
H A Dunicode-case-fold.py60 def stride(block): function
78 last = first + stride(b) * (len(b)-1)
79 modulo = first % stride(b)
89 if stride(b) == 2 and shift(b[0]) == 1 and modulo == 0:
94 elif stride(b) == 1:
99 body += pattern.format(last, stride(b), modulo, shift(b[0]))
114 if len(current_block) == 1 or stride(current_block) == stride2(current_block[-1], m):
/llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/src/
H A DWorkshare.cpp77 stride = numberOfEntities * chunk; in ForStaticChunk()
132 ST stride = *pstride; in for_static_init() local
198 *pstride = stride; in for_static_init()
277 ST stride; in dispatch_init() local
283 DST->Stride = stride; in dispatch_init()
291 ST stride; in dispatch_init() local
306 DST->Stride = stride; in dispatch_init()
314 ST stride; in dispatch_init() local
320 DST->Stride = stride; in dispatch_init()
411 ST stride = DST->Stride; in dispatch_next() local
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/LoopAccessAnalysis/
H A Dsymbolic-stride.ll22 ; CHECK-NEXT: Equal predicate: %stride == 1
26 ; CHECK-NEXT: {%A,+,(4 * %stride)}<%loop>
34 %mul = mul i64 %iv, %stride
66 ; CHECK-NEXT: Equal predicate: %stride == 1
70 ; CHECK-NEXT: {%A,+,(8 * %stride)}<%loop>
78 %mul = mul i64 %iv, %stride
98 define void @two_strides(i32* noalias %A, i32* noalias %B, i64 %N, i64 %stride.1, i64 %stride.2) {
113 ; CHECK-NEXT: Equal predicate: %stride.2 == 1
121 ; CHECK-NEXT: {((4 * %stride.2) + %A),+,(4 * %stride.2)}<%loop>
129 %mul = mul i64 %iv, %stride.1
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/VE/Vector/
H A Dvp_strided_store.ll4 …vp.strided.store.v256f32.p0f32.i64(<256 x float> %val, float* %ptr, i64 %stride, <256 x i1> %mask,…
6 define fastcc void @vp_strided_store_v256f32_rrm(<256 x float> %val, float* %ptr, i64 %stride, <256…
13 …vp.strided.store.v256f32.p0f32.i64(<256 x float> %val, float* %ptr, i64 %stride, <256 x i1> %mask,…
17 define fastcc void @vp_strided_store_v256f32_rr(<256 x float> %val, float* %ptr, i64 %stride, i32 %…
45 define fastcc void @vp_strided_store_v256i32_rrm(<256 x i32> %val, i32* %ptr, i64 %stride, <256 x i…
52 …tal.vp.strided.store.v256i32.p0i32.i64(<256 x i32> %val, i32* %ptr, i64 %stride, <256 x i1> %mask,…
56 define fastcc void @vp_strided_store_v256i32_rr(<256 x i32> %val, i32* %ptr, i64 %stride, i32 %evl)…
84 define fastcc void @vp_strided_store_v256f64_rrm(<256 x double> %val, double* %ptr, i64 %stride, <2…
95 define fastcc void @vp_strided_store_v256f64_rr(<256 x double> %val, double* %ptr, i64 %stride, i32…
123 define fastcc void @vp_strided_store_v256i64_rrm(<256 x i64> %val, i64* %ptr, i64 %stride, <256 x i…
[all …]
H A Dvp_strided_load.ll4 declare <256 x float> @llvm.experimental.vp.strided.load.v256f32.p0f32.i64(float* %ptr, i64 %stride
6 define fastcc <256 x float> @vp_strided_load_v256f32_rrm(float* %ptr, i64 %stride, <256 x i1> %mask…
20 define fastcc <256 x float> @vp_strided_load_v256f32_rr(float* %ptr, i64 %stride, i32 %evl) {
46 declare <256 x i32> @llvm.experimental.vp.strided.load.v256i32.p0i32.i64(i32* %ptr, i64 %stride, <2…
48 define fastcc <256 x i32> @vp_strided_load_v256i32_rrm(i32* %ptr, i64 %stride, <256 x i1> %mask, i3…
62 define fastcc <256 x i32> @vp_strided_load_v256i32_rr(i32* %ptr, i64 %stride, i32 %evl) {
90 define fastcc <256 x double> @vp_strided_load_v256f64_rrm(double* %ptr, i64 %stride, <256 x i1> %ma…
104 define fastcc <256 x double> @vp_strided_load_v256f64_rr(double* %ptr, i64 %stride, i32 %evl) {
130 declare <256 x i64> @llvm.experimental.vp.strided.load.v256i64.p0i64.i64(i64* %ptr, i64 %stride, <2…
132 define fastcc <256 x i64> @vp_strided_load_v256i64_rrm(i64* %ptr, i64 %stride, <256 x i1> %mask, i3…
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/AMX/
H A Damx-tile-intrinsics.ll5 define void @test_amx(ptr %pointer, ptr %base, i64 %stride) {
24 call void @llvm.x86.tileloadd64(i8 3, ptr %base, i64 %stride)
26 call void @llvm.x86.tileloaddt164(i8 3, ptr %base, i64 %stride)
28 call void @llvm.x86.tilestored64(i8 3, ptr %base, i64 %stride)
32 declare void @llvm.x86.tileloadd64(i8 %tile, ptr %base, i64 %stride)
33 declare void @llvm.x86.tileloaddt164(i8 %tile, ptr %base, i64 %stride)
34 declare void @llvm.x86.tilestored64(i8 %tile, ptr %base, i64 %stride)
/llvm-project-15.0.7/openmp/runtime/test/worksharing/for/
H A Domp_for_dynamic_large_chunk.c14 int i, j, lb, ub, stride, nthreads, actual_nthreads, chunk; in main() local
25 stride = atoi(argv[3]); in main()
32 if (stride <= 0) { in main()
40 for (i = lb; i < ub; i += stride) in main()
52 for (i = lb; i < ub; i += stride) { in main()
H A Domp_for_static_large_chunk.c26 int i, j, lb, ub, stride, nthreads, chunk; in main() local
37 stride = atoi(argv[3]); in main()
44 if (stride <= 0) { in main()
52 for (i = lb; i < ub; i += stride) in main()
68 for (i = lb; i < ub; i += stride) { in main()
100 for (i = lb, j = 0; i < ub; i += stride, ++j) { in main()
/llvm-project-15.0.7/mlir/test/Dialect/LLVMIR/
H A Dopaque-ptr.mlir47 llvm.func @opaque_ptr_matrix_load_store(%ptr: !llvm.ptr, %stride: i64) -> vector<48 x f32> {
49 // CHECK: vector<48xf32> from !llvm.ptr stride i64
50 %0 = llvm.intr.matrix.column.major.load %ptr, <stride=%stride>
52 vector<48 x f32> from !llvm.ptr stride i64
54 // CHECK: vector<48xf32> to !llvm.ptr stride i64
55 llvm.intr.matrix.column.major.store %0, %ptr, <stride=%stride>
57 vector<48 x f32> to !llvm.ptr stride i64
/llvm-project-15.0.7/mlir/lib/Dialect/Vector/Transforms/
H A DVectorInsertExtractStridedSliceRewritePatterns.cpp138 int64_t stride = in matchAndRewrite() local
157 for (int64_t i = 0, e = offset + size * stride; i < nDest; ++i) { in matchAndRewrite()
158 if (i < offset || i >= e || (i - offset) % stride != 0) in matchAndRewrite()
161 offsets.push_back((i - offset) / stride); in matchAndRewrite()
172 for (int64_t off = offset, e = offset + size * stride, idx = 0; off < e; in matchAndRewrite()
173 off += stride, ++idx) { in matchAndRewrite()
213 int64_t stride = in matchAndRewrite() local
224 for (int64_t off = offset, e = offset + size * stride; off < e; in matchAndRewrite()
225 off += stride) in matchAndRewrite()
258 int64_t stride = in matchAndRewrite() local
[all …]
/llvm-project-15.0.7/llvm/test/Bitcode/
H A DrankConst.ll23 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 120, DW_OP_deref), stride: !DIExpression(DW_…
24 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 168, DW_OP_deref), stride: !DIExpression(DW_…
25 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 216, DW_OP_deref), stride: !DIExpression(DW_…
26 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 264, DW_OP_deref), stride: !DIExpression(DW_…
27 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 312, DW_OP_deref), stride: !DIExpression(DW_…
28 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 360, DW_OP_deref), stride: !DIExpression(DW_…
29 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 408, DW_OP_deref), stride: !DIExpression(DW_…
H A DrankExp.ll23 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 120, DW_OP_deref), stride: !DIExpression(DW_…
24 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 168, DW_OP_deref), stride: !DIExpression(DW_…
25 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 216, DW_OP_deref), stride: !DIExpression(DW_…
26 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 264, DW_OP_deref), stride: !DIExpression(DW_…
27 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 312, DW_OP_deref), stride: !DIExpression(DW_…
28 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 360, DW_OP_deref), stride: !DIExpression(DW_…
29 …ression(DW_OP_push_object_address, DW_OP_plus_uconst, 408, DW_OP_deref), stride: !DIExpression(DW_…
/llvm-project-15.0.7/llvm/test/Analysis/BasicAA/
H A Dassume-index-positive.ll12 %stride = add nsw nuw i32 %skip, 6
14 %col.ptr.2 = getelementptr double, ptr %ptr, i32 %stride
28 %stride = add nsw nuw i32 %skip, 6
49 %stride = add nsw nuw i32 %skip, 6
67 %stride = add nsw nuw i32 %skip, 6
133 define void @test5(ptr %ptr, i32 %stride) {
137 %gt = icmp sge i32 %stride, 5
149 define void @test6(ptr %ptr, i32 %stride) {
153 %gt = icmp sge i32 %stride, 6
165 define void @test7(ptr %ptr, i32 %stride) {
[all …]
/llvm-project-15.0.7/mlir/test/Dialect/SPIRV/IR/
H A Dcooperative-matrix-ops.mlir4 spv.func @cooperative_matrix_load(%ptr : !spv.ptr<i32, StorageBuffer>, %stride : i32, %b : i1) "Non…
6 …%0 = spv.CooperativeMatrixLoadNV %ptr, %stride, %b : !spv.ptr<i32, StorageBuffer> as !spv.coopmatr…
12 spv.func @cooperative_matrix_load_memaccess(%ptr : !spv.ptr<i32, StorageBuffer>, %stride : i32, %b …
14 …%0 = spv.CooperativeMatrixLoadNV %ptr, %stride, %b ["Volatile"] : !spv.ptr<i32, StorageBuffer> as …
19 …atrix_load_diff_ptr_type(%ptr : !spv.ptr<vector<4xi32>, StorageBuffer>, %stride : i32, %b : i1) "N…
21 …%0 = spv.CooperativeMatrixLoadNV %ptr, %stride, %b ["Volatile"] : !spv.ptr<vector<4xi32>, StorageB…
28 …spv.CooperativeMatrixStoreNV %ptr, %m, %stride, %b : !spv.ptr<i32, StorageBuffer>, !spv.coopmatrix…
35 …spv.CooperativeMatrixStoreNV %ptr, %m, %stride, %b ["Volatile"] : !spv.ptr<i32, StorageBuffer>, !s…
146 …_load_memaccess(%ptr : !spv.ptr<!spv.struct<(f32 [0])>, StorageBuffer>, %stride : i32, %b : i1) "N…
154 spv.func @cooperative_matrix_load_memaccess(%ptr : !spv.ptr<i32, Function>, %stride : i32, %b : i1)…
[all …]

12345678910>>...15