Home
last modified time | relevance | path

Searched refs:intrinsic (Results 1 – 25 of 1487) sorted by relevance

12345678910>>...60

/third_party/mesa3d/src/compiler/nir/
Dnir_intrinsics.py118 def intrinsic(name, src_comp=[], dest_comp=-1, indices=[], function
275 intrinsic("nop", flags=[CAN_ELIMINATE])
277 intrinsic("convert_alu_types", dest_comp=0, src_comp=[0],
281 intrinsic("load_param", dest_comp=0, indices=[PARAM_IDX], flags=[CAN_ELIMINATE])
283 intrinsic("load_deref", dest_comp=0, src_comp=[-1],
285 intrinsic("store_deref", src_comp=[-1, 0], indices=[WRITE_MASK, ACCESS])
286 intrinsic("copy_deref", src_comp=[-1, -1], indices=[DST_ACCESS, SRC_ACCESS])
287 intrinsic("memcpy_deref", src_comp=[-1, -1, 1], indices=[DST_ACCESS, SRC_ACCESS])
295 intrinsic("interp_deref_at_centroid", dest_comp=0, src_comp=[1],
297 intrinsic("interp_deref_at_sample", src_comp=[1, 1], dest_comp=0,
[all …]
Dnir_lower_io_to_scalar.c54 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_load_input_to_scalar()
64 for (unsigned j = 0; j < nir_intrinsic_infos[intr->intrinsic].num_srcs; ++j) in lower_load_input_to_scalar()
85 unsigned offset_idx = intr->intrinsic == nir_intrinsic_load_shared ? 0 : 1; in lower_load_to_scalar()
90 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_load_to_scalar()
107 for (unsigned j = 0; j < nir_intrinsic_infos[intr->intrinsic].num_srcs - 1; j++) in lower_load_to_scalar()
136 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_store_output_to_scalar()
173 for (unsigned j = 1; j < nir_intrinsic_infos[intr->intrinsic].num_srcs; ++j) in lower_store_output_to_scalar()
188 unsigned offset_idx = intr->intrinsic == nir_intrinsic_store_shared ? 1 : 2; in lower_store_to_scalar()
194 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_store_to_scalar()
209 for (unsigned j = 1; j < nir_intrinsic_infos[intr->intrinsic].num_srcs - 1; j++) in lower_store_to_scalar()
[all …]
Dnir_lower_io_arrays_to_elements.c120 if (intr->intrinsic != nir_intrinsic_store_deref) { in lower_array()
173 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in lower_array()
177 if (intr->intrinsic != nir_intrinsic_store_deref) { in lower_array()
181 if (intr->intrinsic == nir_intrinsic_interp_deref_at_offset || in lower_array()
182 intr->intrinsic == nir_intrinsic_interp_deref_at_sample || in lower_array()
183 intr->intrinsic == nir_intrinsic_interp_deref_at_vertex) { in lower_array()
242 if (intr->intrinsic != nir_intrinsic_load_deref && in create_indirects_mask()
243 intr->intrinsic != nir_intrinsic_store_deref && in create_indirects_mask()
244 intr->intrinsic != nir_intrinsic_interp_deref_at_centroid && in create_indirects_mask()
245 intr->intrinsic != nir_intrinsic_interp_deref_at_sample && in create_indirects_mask()
[all …]
Dnir_lower_wrmasks.c62 value_src(nir_intrinsic_op intrinsic) in value_src() argument
64 switch (intrinsic) { in value_src()
78 offset_src(nir_intrinsic_op intrinsic) in offset_src() argument
80 switch (intrinsic) { in offset_src()
97 const nir_intrinsic_info *info = &nir_intrinsic_infos[intr->intrinsic]; in split_wrmask()
104 unsigned value_idx = value_src(intr->intrinsic); in split_wrmask()
105 unsigned offset_idx = offset_src(intr->intrinsic); in split_wrmask()
124 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in split_wrmask()
206 if (value_src(intr->intrinsic) < 0) in nir_lower_wrmasks_instr()
209 assert(offset_src(intr->intrinsic) >= 0); in nir_lower_wrmasks_instr()
/third_party/typescript/tests/baselines/reference/
DintrinsicKeyword.symbols2 let e1: intrinsic;
5 let e2: { intrinsic: intrinsic };
7 >intrinsic : Symbol(intrinsic, Decl(intrinsicKeyword.ts, 1, 9))
9 type TE1 = (intrinsic);
12 type TE2<intrinsic> = intrinsic;
14 >intrinsic : Symbol(intrinsic, Decl(intrinsicKeyword.ts, 3, 9))
16 type TE3<T extends intrinsic> = T;
21 type TE4<intrinsic extends intrinsic> = intrinsic;
23 >intrinsic : Symbol(intrinsic, Decl(intrinsicKeyword.ts, 5, 9))
24 >intrinsic : Symbol(intrinsic, Decl(intrinsicKeyword.ts, 5, 9))
[all …]
DintrinsicKeyword.types2 let e1: intrinsic;
5 let e2: { intrinsic: intrinsic };
6 >e2 : { intrinsic: any; }
7 >intrinsic : any
9 type TE1 = (intrinsic);
12 type TE2<intrinsic> = intrinsic;
13 >TE2 : intrinsic
15 type TE3<T extends intrinsic> = T;
18 type TE4<intrinsic extends intrinsic> = intrinsic;
19 >TE4 : intrinsic
[all …]
DintrinsicKeyword.errors.txt1 …conformance/types/typeAliases/intrinsicKeyword.ts(1,9): error TS2304: Cannot find name 'intrinsic'.
2 …onformance/types/typeAliases/intrinsicKeyword.ts(2,22): error TS2304: Cannot find name 'intrinsic'.
3 …onformance/types/typeAliases/intrinsicKeyword.ts(3,13): error TS2304: Cannot find name 'intrinsic'.
4 …icKeyword.ts(4,23): error TS2795: The 'intrinsic' keyword can only be used to declare compiler pro…
5 …onformance/types/typeAliases/intrinsicKeyword.ts(5,20): error TS2304: Cannot find name 'intrinsic'.
6 …es/typeAliases/intrinsicKeyword.ts(6,28): error TS2313: Type parameter 'intrinsic' has a circular …
7 …icKeyword.ts(6,41): error TS2795: The 'intrinsic' keyword can only be used to declare compiler pro…
8 …es/typeAliases/intrinsicKeyword.ts(7,28): error TS2313: Type parameter 'intrinsic' has a circular …
9 …ance/types/typeAliases/intrinsicKeyword.ts(10,20): error TS2503: Cannot find namespace 'intrinsic'.
13 let e1: intrinsic;
[all …]
DintrinsicKeyword.js2 let e1: intrinsic;
3 let e2: { intrinsic: intrinsic };
4 type TE1 = (intrinsic);
5 type TE2<intrinsic> = intrinsic;
6 type TE3<T extends intrinsic> = T;
7 type TE4<intrinsic extends intrinsic> = intrinsic;
8 type TE5<intrinsic extends intrinsic> = (intrinsic);
11 let intrinsic: intrinsic.intrinsic;
14 function f2(intrinsic: string) {
15 return intrinsic;
[all …]
/third_party/mesa3d/src/compiler/spirv/tests/
Dvolatile.cpp76 nir_intrinsic_instr *intrinsic = find_intrinsic(nir_intrinsic_load_deref); in TEST_F() local
77 ASSERT_NE(intrinsic, nullptr); in TEST_F()
78 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
132 nir_intrinsic_instr *intrinsic = find_intrinsic(nir_intrinsic_store_deref); in TEST_F() local
133 ASSERT_NE(intrinsic, nullptr); in TEST_F()
134 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
186 nir_intrinsic_instr *intrinsic = find_intrinsic(nir_intrinsic_load_deref); in TEST_F() local
187 ASSERT_NE(intrinsic, nullptr); in TEST_F()
188 EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0); in TEST_F()
190 intrinsic = find_intrinsic(nir_intrinsic_store_deref); in TEST_F()
[all …]
Davail_vis.cpp80 nir_intrinsic_instr *intrinsic = find_intrinsic(nir_intrinsic_scoped_barrier, 0); in TEST_F() local
81 ASSERT_NE(intrinsic, nullptr); in TEST_F()
83 …EXPECT_EQ(nir_intrinsic_memory_semantics(intrinsic), NIR_MEMORY_MAKE_VISIBLE | NIR_MEMORY_ACQUIRE); in TEST_F()
84 EXPECT_NE(nir_intrinsic_memory_modes(intrinsic) & nir_var_mem_ssbo, 0); in TEST_F()
85 EXPECT_EQ(nir_intrinsic_memory_scope(intrinsic), NIR_SCOPE_DEVICE); in TEST_F()
86 EXPECT_EQ(nir_intrinsic_execution_scope(intrinsic), NIR_SCOPE_NONE); in TEST_F()
144 nir_intrinsic_instr *intrinsic = find_intrinsic(nir_intrinsic_scoped_barrier, 0); in TEST_F() local
145 ASSERT_NE(intrinsic, nullptr); in TEST_F()
147 …EXPECT_EQ(nir_intrinsic_memory_semantics(intrinsic), NIR_MEMORY_MAKE_AVAILABLE | NIR_MEMORY_RELEAS… in TEST_F()
148 EXPECT_NE(nir_intrinsic_memory_modes(intrinsic) & nir_var_mem_ssbo, 0); in TEST_F()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DCMakeLists.txt5 tablegen(LLVM IntrinsicImpl.inc -gen-intrinsic-impl)
6 tablegen(LLVM IntrinsicEnums.inc -gen-intrinsic-enums)
7 tablegen(LLVM IntrinsicsAArch64.h -gen-intrinsic-enums -intrinsic-prefix=aarch64)
8 tablegen(LLVM IntrinsicsAMDGPU.h -gen-intrinsic-enums -intrinsic-prefix=amdgcn)
9 tablegen(LLVM IntrinsicsARM.h -gen-intrinsic-enums -intrinsic-prefix=arm)
10 tablegen(LLVM IntrinsicsBPF.h -gen-intrinsic-enums -intrinsic-prefix=bpf)
11 tablegen(LLVM IntrinsicsHexagon.h -gen-intrinsic-enums -intrinsic-prefix=hexagon)
12 tablegen(LLVM IntrinsicsMips.h -gen-intrinsic-enums -intrinsic-prefix=mips)
13 tablegen(LLVM IntrinsicsNVPTX.h -gen-intrinsic-enums -intrinsic-prefix=nvvm)
14 tablegen(LLVM IntrinsicsPowerPC.h -gen-intrinsic-enums -intrinsic-prefix=ppc)
[all …]
/third_party/typescript/tests/cases/conformance/types/typeAliases/
DintrinsicKeyword.ts3 let e1: intrinsic;
4 let e2: { intrinsic: intrinsic };
5 type TE1 = (intrinsic);
6 type TE2<intrinsic> = intrinsic;
7 type TE3<T extends intrinsic> = T;
8 type TE4<intrinsic extends intrinsic> = intrinsic;
9 type TE5<intrinsic extends intrinsic> = (intrinsic);
12 let intrinsic: intrinsic.intrinsic;
15 function f2(intrinsic: string) {
16 return intrinsic;
[all …]
/third_party/mesa3d/src/freedreno/ir3/
Dir3_nir_lower_io_offsets.c45 get_ir3_intrinsic_for_ssbo_intrinsic(unsigned intrinsic, in get_ir3_intrinsic_for_ssbo_intrinsic() argument
52 switch (intrinsic) { in get_ir3_intrinsic_for_ssbo_intrinsic()
169 scalarize_load(nir_intrinsic_instr *intrinsic, nir_builder *b) in scalarize_load() argument
173 nir_ssa_def *descriptor = intrinsic->src[0].ssa; in scalarize_load()
174 nir_ssa_def *offset = intrinsic->src[1].ssa; in scalarize_load()
175 nir_ssa_def *new_offset = intrinsic->src[2].ssa; in scalarize_load()
176 unsigned comp_size = intrinsic->dest.ssa.bit_size / 8; in scalarize_load()
177 for (unsigned i = 0; i < intrinsic->dest.ssa.num_components; i++) { in scalarize_load()
179 nir_load_ssbo_ir3(b, 1, intrinsic->dest.ssa.bit_size, descriptor, in scalarize_load()
182 .access = nir_intrinsic_access(intrinsic), in scalarize_load()
[all …]
/third_party/mesa3d/src/amd/vulkan/
Dradv_nir_lower_abi.c67 switch (intrin->intrinsic) { in lower_abi_instr()
223 return (intrin->intrinsic == nir_intrinsic_load_ring_tess_factors_amd && !s->use_llvm) || in filter_abi_instr()
224 (intrin->intrinsic == nir_intrinsic_load_ring_tess_offchip_amd && !s->use_llvm) || in filter_abi_instr()
225 (intrin->intrinsic == nir_intrinsic_load_ring_esgs_amd && !s->use_llvm) || in filter_abi_instr()
226 intrin->intrinsic == nir_intrinsic_load_ring_tess_factors_offset_amd || in filter_abi_instr()
227 intrin->intrinsic == nir_intrinsic_load_ring_tess_offchip_offset_amd || in filter_abi_instr()
228 intrin->intrinsic == nir_intrinsic_load_patch_vertices_in || in filter_abi_instr()
229 intrin->intrinsic == nir_intrinsic_load_tcs_num_patches_amd || in filter_abi_instr()
230 intrin->intrinsic == nir_intrinsic_load_ring_es2gs_offset_amd || in filter_abi_instr()
231 intrin->intrinsic == nir_intrinsic_load_tess_rel_patch_id_amd || in filter_abi_instr()
[all …]
/third_party/skia/third_party/externals/tint/test/intrinsics/
Drepeated_use.wgsl.expected.msl1 intrinsics/repeated_use.wgsl:5:9 warning: use of deprecated intrinsic
5 intrinsics/repeated_use.wgsl:6:9 warning: use of deprecated intrinsic
9 intrinsics/repeated_use.wgsl:7:9 warning: use of deprecated intrinsic
13 intrinsics/repeated_use.wgsl:9:9 warning: use of deprecated intrinsic
17 intrinsics/repeated_use.wgsl:10:9 warning: use of deprecated intrinsic
21 intrinsics/repeated_use.wgsl:11:9 warning: use of deprecated intrinsic
25 intrinsics/repeated_use.wgsl:13:9 warning: use of deprecated intrinsic
29 intrinsics/repeated_use.wgsl:14:9 warning: use of deprecated intrinsic
33 intrinsics/repeated_use.wgsl:15:9 warning: use of deprecated intrinsic
37 intrinsics/repeated_use.wgsl:17:9 warning: use of deprecated intrinsic
[all …]
Drepeated_use.wgsl.expected.wgsl1 intrinsics/repeated_use.wgsl:5:9 warning: use of deprecated intrinsic
5 intrinsics/repeated_use.wgsl:6:9 warning: use of deprecated intrinsic
9 intrinsics/repeated_use.wgsl:7:9 warning: use of deprecated intrinsic
13 intrinsics/repeated_use.wgsl:9:9 warning: use of deprecated intrinsic
17 intrinsics/repeated_use.wgsl:10:9 warning: use of deprecated intrinsic
21 intrinsics/repeated_use.wgsl:11:9 warning: use of deprecated intrinsic
25 intrinsics/repeated_use.wgsl:13:9 warning: use of deprecated intrinsic
29 intrinsics/repeated_use.wgsl:14:9 warning: use of deprecated intrinsic
33 intrinsics/repeated_use.wgsl:15:9 warning: use of deprecated intrinsic
37 intrinsics/repeated_use.wgsl:17:9 warning: use of deprecated intrinsic
[all …]
Drepeated_use.wgsl.expected.hlsl1 intrinsics/repeated_use.wgsl:5:9 warning: use of deprecated intrinsic
5 intrinsics/repeated_use.wgsl:6:9 warning: use of deprecated intrinsic
9 intrinsics/repeated_use.wgsl:7:9 warning: use of deprecated intrinsic
13 intrinsics/repeated_use.wgsl:9:9 warning: use of deprecated intrinsic
17 intrinsics/repeated_use.wgsl:10:9 warning: use of deprecated intrinsic
21 intrinsics/repeated_use.wgsl:11:9 warning: use of deprecated intrinsic
25 intrinsics/repeated_use.wgsl:13:9 warning: use of deprecated intrinsic
29 intrinsics/repeated_use.wgsl:14:9 warning: use of deprecated intrinsic
33 intrinsics/repeated_use.wgsl:15:9 warning: use of deprecated intrinsic
37 intrinsics/repeated_use.wgsl:17:9 warning: use of deprecated intrinsic
[all …]
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_arit.c98 const char *intrinsic = NULL; in lp_build_min_simple() local
110 intrinsic = "llvm.x86.sse.min.ss"; in lp_build_min_simple()
114 intrinsic = "llvm.x86.sse.min.ps"; in lp_build_min_simple()
118 intrinsic = "llvm.x86.avx.min.ps.256"; in lp_build_min_simple()
124 intrinsic = "llvm.x86.sse2.min.sd"; in lp_build_min_simple()
128 intrinsic = "llvm.x86.sse2.min.pd"; in lp_build_min_simple()
132 intrinsic = "llvm.x86.avx.min.pd.256"; in lp_build_min_simple()
143 intrinsic = "llvm.ppc.altivec.vminfp"; in lp_build_min_simple()
150 intrinsic = "llvm.ppc.altivec.vminub"; in lp_build_min_simple()
152 intrinsic = "llvm.ppc.altivec.vminsb"; in lp_build_min_simple()
[all …]
/third_party/skia/third_party/externals/tint/src/writer/glsl/
Dgenerator_impl.cc421 if (auto* intrinsic = target->As<sem::Intrinsic>()) { in EmitCall() local
422 return EmitIntrinsicCall(out, call, intrinsic); in EmitCall()
480 const sem::Intrinsic* intrinsic) { in EmitIntrinsicCall() argument
482 if (intrinsic->IsTexture()) { in EmitIntrinsicCall()
483 return EmitTextureCall(out, call, intrinsic); in EmitIntrinsicCall()
485 if (intrinsic->Type() == sem::IntrinsicType::kSelect) { in EmitIntrinsicCall()
488 if (intrinsic->Type() == sem::IntrinsicType::kDot) { in EmitIntrinsicCall()
489 return EmitDotCall(out, expr, intrinsic); in EmitIntrinsicCall()
491 if (intrinsic->Type() == sem::IntrinsicType::kModf) { in EmitIntrinsicCall()
492 return EmitModfCall(out, expr, intrinsic); in EmitIntrinsicCall()
[all …]
/third_party/mesa3d/src/broadcom/compiler/
Dv3d_nir_lower_load_store_bitsize.c37 value_src(nir_intrinsic_op intrinsic) in value_src() argument
39 switch (intrinsic) { in value_src()
50 offset_src(nir_intrinsic_op intrinsic) in offset_src() argument
52 switch (intrinsic) { in offset_src()
80 nir_intrinsic_instr_create(b->shader, intr->intrinsic); in init_scalar_intrinsic()
132 unsigned offset_idx = offset_src(intr->intrinsic); in lower_load_bitsize()
137 const nir_intrinsic_info *info = &nir_intrinsic_infos[intr->intrinsic]; in lower_load_bitsize()
147 final_offset = intr->intrinsic != nir_intrinsic_load_global_2x32 ? in lower_load_bitsize()
177 int value_idx = value_src(intr->intrinsic); in lower_store_bitsize()
191 unsigned offset_idx = offset_src(intr->intrinsic); in lower_store_bitsize()
[all …]
/third_party/mesa3d/src/compiler/glsl/
Dgl_nir_lower_samplers_as_deref.c317 if (instr->intrinsic == nir_intrinsic_image_deref_load || in lower_intrinsic()
318 instr->intrinsic == nir_intrinsic_image_deref_store || in lower_intrinsic()
319 instr->intrinsic == nir_intrinsic_image_deref_atomic_add || in lower_intrinsic()
320 instr->intrinsic == nir_intrinsic_image_deref_atomic_imin || in lower_intrinsic()
321 instr->intrinsic == nir_intrinsic_image_deref_atomic_umin || in lower_intrinsic()
322 instr->intrinsic == nir_intrinsic_image_deref_atomic_imax || in lower_intrinsic()
323 instr->intrinsic == nir_intrinsic_image_deref_atomic_umax || in lower_intrinsic()
324 instr->intrinsic == nir_intrinsic_image_deref_atomic_and || in lower_intrinsic()
325 instr->intrinsic == nir_intrinsic_image_deref_atomic_or || in lower_intrinsic()
326 instr->intrinsic == nir_intrinsic_image_deref_atomic_xor || in lower_intrinsic()
[all …]
/third_party/skia/third_party/externals/tint/src/writer/hlsl/
Dgenerator_impl.cc801 if (auto* intrinsic = target->As<sem::Intrinsic>()) { in EmitCall() local
802 return EmitIntrinsicCall(out, call, intrinsic); in EmitCall()
835 if (auto* intrinsic = in EmitFunctionCall() local
838 switch (intrinsic->storage_class) { in EmitFunctionCall()
840 return EmitUniformBufferAccess(out, expr, intrinsic); in EmitFunctionCall()
842 return EmitStorageBufferAccess(out, expr, intrinsic); in EmitFunctionCall()
846 << intrinsic->storage_class; in EmitFunctionCall()
871 const sem::Intrinsic* intrinsic) { in EmitIntrinsicCall() argument
873 if (intrinsic->IsTexture()) { in EmitIntrinsicCall()
874 return EmitTextureCall(out, call, intrinsic); in EmitIntrinsicCall()
[all …]
Dgenerator_impl.h149 const sem::Intrinsic* intrinsic);
175 const transform::DecomposeMemoryAccess::Intrinsic* intrinsic);
185 const transform::DecomposeMemoryAccess::Intrinsic* intrinsic);
190 bool EmitBarrierCall(std::ostream& out, const sem::Intrinsic* intrinsic);
199 const transform::DecomposeMemoryAccess::Intrinsic* intrinsic);
207 const sem::Intrinsic* intrinsic);
216 const sem::Intrinsic* intrinsic);
229 const sem::Intrinsic* intrinsic);
237 const sem::Intrinsic* intrinsic);
245 const sem::Intrinsic* intrinsic);
[all …]
/third_party/mesa3d/src/amd/common/
Dac_nir_lower_tess_io_to_mem.c181 intrin->intrinsic != nir_intrinsic_load_per_vertex_input && in match_mask()
182 intrin->intrinsic != nir_intrinsic_store_per_vertex_output) in match_mask()
192 uint64_t mask = intrin->intrinsic == nir_intrinsic_store_per_vertex_output in tcs_output_needs_vmem()
203 uint64_t mask = intrin->intrinsic == nir_intrinsic_store_per_vertex_output in tcs_output_needs_lds()
220 if (intrin->intrinsic != nir_intrinsic_store_output) in lower_ls_output_store()
281 if (intrin->intrinsic != nir_intrinsic_load_per_vertex_input) in filter_load_tcs_per_vertex_input()
295 … nir_instr_as_intrinsic(vertex_index_instr)->intrinsic == nir_intrinsic_load_invocation_id; in filter_load_tcs_per_vertex_input()
326 (intrin->intrinsic == nir_intrinsic_store_per_vertex_output || in hs_output_lds_offset()
327 intrin->intrinsic == nir_intrinsic_load_per_vertex_output); in hs_output_lds_offset()
426 assert(intrin->intrinsic == nir_intrinsic_store_per_vertex_output || in lower_hs_output_store()
[all …]
/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_cs_intrinsics.c50 nir_intrinsic_instr *intrinsic = nir_instr_as_intrinsic(instr); in lower_cs_intrinsics_convert_block() local
52 b->cursor = nir_after_instr(&intrinsic->instr); in lower_cs_intrinsics_convert_block()
55 switch (intrinsic->intrinsic) { in lower_cs_intrinsics_convert_block()
60 if (intrinsic->dest.ssa.bit_size == 64) { in lower_cs_intrinsics_convert_block()
61 intrinsic->dest.ssa.bit_size = 32; in lower_cs_intrinsics_convert_block()
62 sysval = nir_u2u64(b, &intrinsic->dest.ssa); in lower_cs_intrinsics_convert_block()
63 nir_ssa_def_rewrite_uses_after(&intrinsic->dest.ssa, in lower_cs_intrinsics_convert_block()
215 if (intrinsic->intrinsic == nir_intrinsic_load_local_invocation_id) in lower_cs_intrinsics_convert_block()
248 if (intrinsic->dest.ssa.bit_size == 64) in lower_cs_intrinsics_convert_block()
251 nir_ssa_def_rewrite_uses(&intrinsic->dest.ssa, sysval); in lower_cs_intrinsics_convert_block()
[all …]

12345678910>>...60