Lines Matching defs:result
1696 * result of a deref instruction. An OpLoad on an OpTypeImage pointer
1784 * component is the result of a deref instruction. The first component
1806 * result of a deref instruction. An OpLoad on an OpTypeSampler pointer
1831 * doesn't go through a deeper analysis on whether the result of a query
1835 * and check if any derivative instruction uses the result of a query
2301 * result in correct execution.
2653 /* Apply SignExtend/ZeroExtend operands to get the actual result type for
3573 nir_ssa_def *result = nir_trim_vector(&b->nb, &intrin->dest.ssa,
3578 result = nir_u2u(&b->nb, result, glsl_get_bit_size(type->type));
3583 dest->elems[0]->def = nir_channel(&b->nb, result, res_type_size);
3586 dest->elems[1]->def = nir_trim_vector(&b->nb, result, res_type_size);
3589 vtn_push_nir_ssa(b, w[2], result);
5440 "Object types must match the result type in OpSelect");
5465 "Invalid pointer result type for OpSelect");
6208 /* Operation supports two result types: uvec2 and uint64_t. The NIR
6209 * intrinsic gives uvec2, so pack the result for the other case.
6211 nir_ssa_def *result = nir_shader_clock(&b->nb, nir_scope);
6221 result = nir_pack_64_2x32(&b->nb, result);
6224 vtn_push_nir_ssa(b, w[2], result);