/third_party/mesa3d/src/compiler/nir/ |
D | nir_intrinsics.py | 118 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 …]
|
D | nir_lower_io_to_scalar.c | 54 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 …]
|
D | nir_lower_io_arrays_to_elements.c | 120 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 …]
|
D | nir_lower_wrmasks.c | 62 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/ |
D | intrinsicKeyword.symbols | 2 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 …]
|
D | intrinsicKeyword.types | 2 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 …]
|
D | intrinsicKeyword.errors.txt | 1 …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 …]
|
D | intrinsicKeyword.js | 2 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/ |
D | volatile.cpp | 76 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 …]
|
D | avail_vis.cpp | 80 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/ |
D | CMakeLists.txt | 5 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/ |
D | intrinsicKeyword.ts | 3 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/ |
D | ir3_nir_lower_io_offsets.c | 45 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/ |
D | radv_nir_lower_abi.c | 67 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/ |
D | repeated_use.wgsl.expected.msl | 1 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 …]
|
D | repeated_use.wgsl.expected.wgsl | 1 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 …]
|
D | repeated_use.wgsl.expected.hlsl | 1 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/ |
D | lp_bld_arit.c | 98 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/ |
D | generator_impl.cc | 421 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/ |
D | v3d_nir_lower_load_store_bitsize.c | 37 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/ |
D | gl_nir_lower_samplers_as_deref.c | 317 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/ |
D | generator_impl.cc | 801 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 …]
|
D | generator_impl.h | 149 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/ |
D | ac_nir_lower_tess_io_to_mem.c | 181 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/ |
D | brw_nir_lower_cs_intrinsics.c | 50 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 …]
|