HomeSort by relevance Sort by last modified time
    Searched refs:vtn_ssa_value (Results 1 - 6 of 6) sorted by null

  /external/mesa3d/src/compiler/spirv/
vtn_private.h 181 struct vtn_ssa_value { struct
184 struct vtn_ssa_value **elems;
191 struct vtn_ssa_value *transposed;
319 struct vtn_ssa_value *ssa;
426 struct vtn_ssa_value *vtn_ssa_value(struct vtn_builder *b, uint32_t value_id);
428 struct vtn_ssa_value *vtn_create_ssa_value(struct vtn_builder *b,
431 struct vtn_ssa_value *vtn_ssa_transpose(struct vtn_builder *b,
432 struct vtn_ssa_value *src);
453 struct vtn_ssa_value *vtn_local_load(struct vtn_builder *b, nir_deref_var *src)
    [all...]
vtn_alu.c 34 static struct vtn_ssa_value *
35 wrap_matrix(struct vtn_builder *b, struct vtn_ssa_value *val)
43 struct vtn_ssa_value *dest = rzalloc(b, struct vtn_ssa_value);
45 dest->elems = ralloc_array(b, struct vtn_ssa_value *, 1);
51 static struct vtn_ssa_value *
52 unwrap_matrix(struct vtn_ssa_value *val)
60 static struct vtn_ssa_value *
62 struct vtn_ssa_value *_src0, struct vtn_ssa_value *_src1
    [all...]
spirv_to_nir.c 57 static struct vtn_ssa_value *
60 struct vtn_ssa_value *val = rzalloc(b, struct vtn_ssa_value);
69 val->elems = ralloc_array(b, struct vtn_ssa_value *, elems);
92 static struct vtn_ssa_value *
101 struct vtn_ssa_value *val = rzalloc(b, struct vtn_ssa_value);
124 val->elems = ralloc_array(b, struct vtn_ssa_value *, columns);
127 struct vtn_ssa_value *col_val = rzalloc(b, struct vtn_ssa_value);
173 vtn_ssa_value(struct vtn_builder *b, uint32_t value_id) function
    [all...]
vtn_variables.c 58 return vtn_ssa_value(b, link.id)->def;
60 return nir_imul(&b->nb, vtn_ssa_value(b, link.id)->def,
135 nir_src_for_ssa(vtn_ssa_value(b, chain->link[i].id)->def);
171 nir_deref *tail, struct vtn_ssa_value *inout)
254 struct vtn_ssa_value *
258 struct vtn_ssa_value *val = vtn_create_ssa_value(b, src_tail->type);
276 vtn_local_store(struct vtn_builder *b, struct vtn_ssa_value *src,
282 struct vtn_ssa_value *val = vtn_create_ssa_value(b, dest_tail->type);
468 struct vtn_ssa_value **inout, const struct glsl_type *type)
517 struct vtn_type *type, struct vtn_ssa_value **inout
    [all...]
vtn_glsl450.c 91 build_mat_det(struct vtn_builder *b, struct vtn_ssa_value *src)
112 build_mat_subdet(struct nir_builder *b, struct vtn_ssa_value *src,
142 static struct vtn_ssa_value *
143 matrix_inverse(struct vtn_builder *b, struct vtn_ssa_value *src)
163 struct vtn_ssa_value *val = vtn_create_ssa_value(b, src->type);
430 src[i] = vtn_ssa_value(b, w[i + 5])->def;
679 intrin->src[0] = nir_src_for_ssa(vtn_ssa_value(b, w[6])->def);
701 val->ssa = rzalloc(b, struct vtn_ssa_value);
703 val->ssa->def = build_mat_det(b, vtn_ssa_value(b, w[5]));
709 val->ssa = matrix_inverse(b, vtn_ssa_value(b, w[5]))
    [all...]
vtn_cfg.c 535 struct vtn_ssa_value *src = vtn_ssa_value(b, w[i]);
598 struct vtn_ssa_value *src = vtn_ssa_value(b, block->branch[1]);
616 nir_src_for_ssa(vtn_ssa_value(b, vtn_if->condition)->def);
714 nir_ssa_def *sel = vtn_ssa_value(b, vtn_switch->selector)->def;

Completed in 61 milliseconds