Searched refs:resinfo (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/freedreno/ir3/ |
H A D | ir3_a6xx.c | 353 struct ir3_instruction *resinfo = ir3_RESINFO(b, ibo, 0); in emit_intrinsic_image_size() local 354 resinfo->cat6.iim_val = 1; in emit_intrinsic_image_size() 355 resinfo->cat6.d = intr->num_components; in emit_intrinsic_image_size() 356 resinfo->cat6.type = TYPE_U32; in emit_intrinsic_image_size() 357 resinfo->cat6.typed = false; in emit_intrinsic_image_size() 358 /* resinfo has no writemask and always writes out 3 components: */ in emit_intrinsic_image_size() 360 resinfo->dsts[0]->wrmask = MASK(3); in emit_intrinsic_image_size() 361 ir3_handle_bindless_cat6(resinfo, intr->src[0]); in emit_intrinsic_image_size() 362 ir3_handle_nonuniform(resinfo, intr); in emit_intrinsic_image_size() 364 ir3_split_dest(b, dst, resinfo, in emit_intrinsic_image_size() [all...] |
H A D | ir3_compiler_nir.c | 1057 struct ir3_instruction *resinfo = ir3_RESINFO(b, ibo, 0); in emit_intrinsic_ssbo_size() local 1058 resinfo->cat6.iim_val = 1; in emit_intrinsic_ssbo_size() 1059 resinfo->cat6.d = ctx->compiler->gen >= 6 ? 1 : 2; in emit_intrinsic_ssbo_size() 1060 resinfo->cat6.type = TYPE_U32; in emit_intrinsic_ssbo_size() 1061 resinfo->cat6.typed = false; in emit_intrinsic_ssbo_size() 1062 /* resinfo has no writemask and always writes out 3 components */ in emit_intrinsic_ssbo_size() 1063 resinfo->dsts[0]->wrmask = MASK(3); in emit_intrinsic_ssbo_size() 1064 ir3_handle_bindless_cat6(resinfo, intr->src[0]); in emit_intrinsic_ssbo_size() 1065 ir3_handle_nonuniform(resinfo, intr); in emit_intrinsic_ssbo_size() 1068 ir3_split_dest(b, dst, resinfo, in emit_intrinsic_ssbo_size() [all...] |
H A D | disasm-a3xx.c | 340 OPC(6, OPC_RESINFO, resinfo),
|
/third_party/mesa3d/src/amd/llvm/ |
H A D | ac_nir_to_llvm.c | 1485 struct ac_image_args resinfo = {0}; in lower_gather4_integer() local 1516 resinfo.dim = ac_get_sampler_dim(ctx->gfx_level, instr->sampler_dim, instr->is_array); in lower_gather4_integer() 1517 resinfo.opcode = ac_image_get_resinfo; in lower_gather4_integer() 1518 resinfo.dmask = 0xf; in lower_gather4_integer() 1519 resinfo.lod = ctx->i32_0; in lower_gather4_integer() 1520 resinfo.resource = args->resource; in lower_gather4_integer() 1521 resinfo.attributes = AC_FUNC_ATTR_READNONE; in lower_gather4_integer() 1522 LLVMValueRef size = ac_build_image_opcode(ctx, &resinfo); in lower_gather4_integer()
|
Completed in 13 milliseconds