Lines Matching defs:pointer
288 vtn_assert(val->pointer->ptr_type && val->pointer->ptr_type->type);
290 vtn_create_ssa_value(b, val->pointer->ptr_type->type);
291 ssa->def = vtn_pointer_to_ssa(b, val->pointer);
1418 * allocation for pointer types.
1660 "forward declaration of a pointer, OpTypePointer can "
1666 "Pointer Type to be a pointer to an OpTypeStruct.");
1696 * result of a deref instruction. An OpLoad on an OpTypeImage pointer
1697 * from UniformConstant memory just takes the NIR deref from the pointer
1786 * OpTypeSampledImage pointer from UniformConstant memory just takes
1787 * the NIR deref from the pointer and duplicates it to both vector
1806 * result of a deref instruction. An OpLoad on an OpTypeSampler pointer
1807 * from UniformConstant memory just takes the NIR deref from the pointer
2567 * ensures that we can pointer-compare.
3075 * to that resource (e.g. the pointer or sampled image operand) must be
3458 * to that resource (e.g. the pointer or sampled image operand) must be
5463 /* We need to have actual storage for pointer types. */
5465 "Invalid pointer result type for OpSelect");
5468 vtn_fail("Result type of OpSelect must be a scalar, composite, or pointer");
5485 "%s operands must have pointer types",
5929 struct vtn_value *pointer = vtn_untyped_value(b, w[3]);
5930 if (pointer->value_type == vtn_value_type_image_pointer) {
5933 vtn_assert(pointer->value_type == vtn_value_type_pointer);
5941 struct vtn_value *pointer = vtn_untyped_value(b, w[1]);
5942 if (pointer->value_type == vtn_value_type_image_pointer) {
5945 vtn_assert(pointer->value_type == vtn_value_type_pointer);