Lines Matching refs:value_id
592 vtn_untyped_value(struct vtn_builder *b, uint32_t value_id) in vtn_untyped_value() argument
594 vtn_fail_if(value_id >= b->value_id_bound, in vtn_untyped_value()
595 "SPIR-V id %u is out-of-bounds", value_id); in vtn_untyped_value()
596 return &b->values[value_id]; in vtn_untyped_value()
600 vtn_push_value(struct vtn_builder *b, uint32_t value_id, in vtn_push_value() argument
603 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_push_value()
607 value_id); in vtn_push_value()
610 return &b->values[value_id]; in vtn_push_value()
614 vtn_push_ssa(struct vtn_builder *b, uint32_t value_id, in vtn_push_ssa() argument
619 val = vtn_push_value(b, value_id, vtn_value_type_pointer); in vtn_push_ssa()
622 val = vtn_push_value(b, value_id, vtn_value_type_ssa); in vtn_push_ssa()
629 vtn_value(struct vtn_builder *b, uint32_t value_id, in vtn_value() argument
632 struct vtn_value *val = vtn_untyped_value(b, value_id); in vtn_value()
634 "SPIR-V id %u is the wrong kind of value", value_id); in vtn_value()
642 struct vtn_ssa_value *vtn_ssa_value(struct vtn_builder *b, uint32_t value_id);