Lines Matching refs:ptr
829 convert_pointer_to_64_bit(isel_context* ctx, Temp ptr, bool non_uniform = false)
831 if (ptr.size() == 2)
832 return ptr;
834 if (ptr.type() == RegType::vgpr && !non_uniform)
835 ptr = bld.as_uniform(ptr);
836 return bld.pseudo(aco_opcode::p_create_vector, bld.def(RegClass(ptr.type(), 2)), ptr,
5868 Temp ptr = convert_pointer_to_64_bit(ctx, get_arg(ctx, ctx->args->ac.push_constants));
5902 bld.smem(op, Definition(vec), ptr, index).instr->smem().prevent_overflow = true;