| /xsrc/external/mit/MesaLib/dist/src/compiler/spirv/ |
| H A D | vtn_private.h | 745 vtn_untyped_value(struct vtn_builder *b, uint32_t value_id) argument 747 vtn_fail_if(value_id >= b->value_id_bound, 748 "SPIR-V id %u is out-of-bounds", value_id); 749 return &b->values[value_id]; 756 uint32_t value_id = value - b->values; local in function:vtn_id_for_value 757 vtn_fail_if(value_id >= b->value_id_bound, "vtn_value pointer outside the range of valid values"); 758 return value_id; 766 vtn_push_value(struct vtn_builder *b, uint32_t value_id, argument 769 struct vtn_value *val = vtn_untyped_value(b, value_id); 777 value_id); 785 vtn_value(struct vtn_builder * b,uint32_t value_id,enum vtn_value_type value_type) argument 795 vtn_pointer_value(struct vtn_builder * b,uint32_t value_id) argument 818 vtn_pointer(struct vtn_builder * b,uint32_t value_id) argument 828 vtn_constant_uint(struct vtn_builder * b,uint32_t value_id) argument 846 vtn_constant_int(struct vtn_builder * b,uint32_t value_id) argument 864 vtn_get_value_type(struct vtn_builder * b,uint32_t value_id) argument 872 vtn_get_type(struct vtn_builder * b,uint32_t value_id) argument [all...] |
| H A D | spirv_to_nir.c | 274 vtn_ssa_value(struct vtn_builder *b, uint32_t value_id) argument 276 struct vtn_value *val = vtn_untyped_value(b, value_id); 300 vtn_push_ssa_value(struct vtn_builder *b, uint32_t value_id, argument 303 struct vtn_type *type = vtn_get_value_type(b, value_id); 311 val = vtn_push_pointer(b, value_id, vtn_pointer_from_ssa(b, ssa->def, type)); 314 val = vtn_push_value(b, value_id, vtn_value_type_invalid); 323 vtn_get_nir_ssa(struct vtn_builder *b, uint32_t value_id) argument 325 struct vtn_ssa_value *ssa = vtn_ssa_value(b, value_id); 332 vtn_push_nir_ssa(struct vtn_builder *b, uint32_t value_id, nir_ssa_def *def) argument 337 struct vtn_type *type = vtn_get_value_type(b, value_id); 363 vtn_get_image(struct vtn_builder * b,uint32_t value_id,enum gl_access_qualifier * access) argument 375 vtn_push_image(struct vtn_builder * b,uint32_t value_id,nir_deref_instr * deref,bool propagate_non_uniform) argument 385 vtn_get_sampler(struct vtn_builder * b,uint32_t value_id) argument 401 vtn_push_sampled_image(struct vtn_builder * b,uint32_t value_id,struct vtn_sampled_image si,bool propagate_non_uniform) argument 412 vtn_get_sampled_image(struct vtn_builder * b,uint32_t value_id) argument 3430 const uint32_t value_id = opcode == SpvOpAtomicStore ? w[4] : w[3]; local in function:vtn_handle_image [all...] |
| H A D | vtn_cfg.c | 30 vtn_block(struct vtn_builder *b, uint32_t value_id) argument 32 return vtn_value(b, value_id, vtn_value_type_block)->block;
|
| H A D | vtn_variables.c | 132 vtn_push_pointer(struct vtn_builder *b, uint32_t value_id, argument 135 struct vtn_value *val = vtn_push_value(b, value_id, vtn_value_type_pointer);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/spirv/ |
| H A D | vtn_private.h | 647 vtn_untyped_value(struct vtn_builder *b, uint32_t value_id) argument 649 vtn_fail_if(value_id >= b->value_id_bound, 650 "SPIR-V id %u is out-of-bounds", value_id); 651 return &b->values[value_id]; 659 vtn_push_value(struct vtn_builder *b, uint32_t value_id, argument 662 struct vtn_value *val = vtn_untyped_value(b, value_id); 666 value_id); 670 return &b->values[value_id]; 674 vtn_value(struct vtn_builder *b, uint32_t value_id, argument 677 struct vtn_value *val = vtn_untyped_value(b, value_id); 688 vtn_constant_uint(struct vtn_builder * b,uint32_t value_id) argument [all...] |
| H A D | vtn_variables.c | 39 vtn_push_value_pointer(struct vtn_builder *b, uint32_t value_id, argument 42 struct vtn_value *val = vtn_push_value(b, value_id, vtn_value_type_pointer); 65 vtn_push_ssa(struct vtn_builder *b, uint32_t value_id, argument 70 val = vtn_push_value_pointer(b, value_id, vtn_pointer_from_ssa(b, ssa->def, type)); 72 val = vtn_push_value(b, value_id, vtn_value_type_ssa);
|
| H A D | spirv_to_nir.c | 298 vtn_ssa_value(struct vtn_builder *b, uint32_t value_id) argument 300 struct vtn_value *val = vtn_untyped_value(b, value_id); 2619 const uint32_t value_id = opcode == SpvOpAtomicStore ? w[4] : w[3]; local in function:vtn_handle_image 2620 nir_ssa_def *value = vtn_ssa_value(b, value_id)->def;
|