| /xsrc/external/mit/MesaLib/dist/src/util/ |
| sparse_array.h | 56 * util_sparse_array_get(arr, idx) from as many threads as you'd like and 57 * we guarantee that two calls to util_sparse_array_get(arr, idx) with the 64 * allocation is required, util_sparse_array_get(arr, idx) does a simple 75 void util_sparse_array_init(struct util_sparse_array *arr, 78 void util_sparse_array_finish(struct util_sparse_array *arr); 80 void *util_sparse_array_get(struct util_sparse_array *arr, uint64_t idx); 82 void util_sparse_array_validate(struct util_sparse_array *arr); 109 struct util_sparse_array *arr; variable in typeref:struct:util_sparse_array 126 struct util_sparse_array *arr,
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| ir3_dce.c | 40 struct ir3_array *arr = local 42 arr->unused = false; 122 foreach_array (arr, &ir->array_list) 123 arr->unused = true; 140 foreach_array_safe (arr, &ir->array_list) { 141 if (arr->unused) 142 list_delinit(&arr->node);
|
| ir3_array_to_ssa.c | 69 struct ir3_array *arr); 73 struct ir3_array *arr) 75 struct array_state *state = get_state(ctx, block, arr->id); 79 state->live_out_definition = read_value_beginning(ctx, block, arr); 86 struct ir3_array *arr) 88 struct array_state *state = get_state(ctx, block, arr->id); 100 read_value_end(ctx, block->predecessors[0], arr); 105 unsigned flags = IR3_REG_ARRAY | (arr->half ? IR3_REG_HALF : 0); 113 dst->array.id = arr->id; 114 dst->size = arr->length 246 struct ir3_array *arr = ir3_lookup_array(ir, reg->array.id); local 254 struct ir3_array *arr = ir3_lookup_array(ir, reg->array.id); local [all...] |
| ir3_context.c | 218 struct ir3_array *arr = ir3_get_array(ctx, reg); local 219 unsigned num_components = arr->r->num_components; 230 compile_assert(ctx, n < arr->length); 231 value[i] = ir3_create_array_load(ctx, arr, n, addr); 271 struct ir3_array *arr = ir3_get_array(ctx, reg); local 281 compile_assert(ctx, n < arr->length); 284 ir3_create_array_store(ctx, arr, n, ctx->last_dst[i], addr); 301 ir3_create_collect(struct ir3_block *block, struct ir3_instruction *const *arr, 309 unsigned flags = dest_flags(arr[0]); 314 struct ir3_instruction *elem = arr[i] 533 struct ir3_array *arr = rzalloc(ctx, struct ir3_array); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/util/tests/sparse_array/ |
| multi_threaded.c | 40 struct util_sparse_array *arr = _state; local 43 uint32_t *elem = util_sparse_array_get(arr, idx); 55 struct util_sparse_array arr; local 56 util_sparse_array_init(&arr, sizeof(uint32_t), node_size); 60 int ret = thrd_create(&threads[i], test_thread, &arr); 69 util_sparse_array_validate(&arr); 72 uint32_t *elem = util_sparse_array_get(&arr, i); 76 util_sparse_array_finish(&arr);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/ |
| pp_mlaa.c | 69 struct pipe_sampler_view v_tmp, *arr[3]; local 157 arr[1] = arr[2] = p->pipe->create_sampler_view(p->pipe, 168 arr[0] = p->view; 169 pipe->set_sampler_views(pipe, PIPE_SHADER_FRAGMENT, 0, 3, 0, false, arr); 176 pipe_sampler_view_reference(&arr[1], NULL); 192 arr[0] = p->pipe->create_sampler_view(p->pipe, in, &v_tmp); 200 arr[1] = p->view; 201 pipe->set_sampler_views(pipe, PIPE_SHADER_FRAGMENT, 0, 2, 0, false, arr); 211 pipe_sampler_view_reference(&arr[0], NULL) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/postprocess/ |
| pp_mlaa.c | 69 struct pipe_sampler_view v_tmp, *arr[3]; local 152 arr[1] = arr[2] = p->pipe->create_sampler_view(p->pipe, 163 arr[0] = p->view; 164 cso_set_sampler_views(p->cso, PIPE_SHADER_FRAGMENT, 3, arr); 171 pipe_sampler_view_reference(&arr[1], NULL); 187 arr[0] = p->pipe->create_sampler_view(p->pipe, in, &v_tmp); 195 arr[1] = p->view; 196 cso_set_sampler_views(p->cso, PIPE_SHADER_FRAGMENT, 2, arr); 206 pipe_sampler_view_reference(&arr[0], NULL) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/decode/ |
| cffdump.c | 289 uint32_t arr[2]; local 291 ret = io_readn(io, arr, 8); 295 while ((arr[0] == 0xffffffff) && (arr[1] == 0xffffffff)) { 296 ret = io_readn(io, arr, 8); 301 type = arr[0]; 302 sz = arr[1];
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/nouveau/codegen/ |
| nv50_ir_lowering_gm107.cpp | 121 Value *crd[3], *arr, *shadow; local 134 arr = bld.getScratch(); 146 bld.mkOp3(OP_SHFL, TYPE_F32, arr, i->getSrc(0), lane, quad); 191 tex->setSrc(0, arr);
|
| nv50_ir_lowering_nvc0.cpp | 1200 Value *crd[3], *arr[2], *shadow; local 1222 arr[c] = bld.getScratch(); 1234 bld.mkQuadop(0x00, arr[c], l, i->getSrc(c), zero); 1267 tex->setSrc(c, arr[c]);
|
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/ir3/ |
| ir3_context.c | 227 struct ir3_array *arr = ir3_get_array(ctx, reg); local 228 unsigned num_components = arr->r->num_components; 239 compile_assert(ctx, n < arr->length); 240 value[i] = ir3_create_array_load(ctx, arr, n, addr); 275 struct ir3_array *arr = ir3_get_array(ctx, reg); local 285 compile_assert(ctx, n < arr->length); 288 ir3_create_array_store(ctx, arr, n, ctx->last_dst[i], addr); 299 ir3_create_collect(struct ir3_context *ctx, struct ir3_instruction *const *arr, 308 unsigned flags = arr[0]->regs[0]->flags & IR3_REG_HALF; 313 struct ir3_instruction *elem = arr[i] 515 struct ir3_array *arr = rzalloc(ctx, struct ir3_array); local [all...] |
| ir3_ra.c | 77 * (see arr->base), which are pre-colored. In the use/def graph direct 638 list_for_each_entry (struct ir3_array, arr, &ctx->ir->array_list, node) { 639 arr->base = base; 640 ctx->class_alloc_count[total_class_count] += arr->length; 641 base += arr->length; 737 struct ir3_array *arr = local 741 arr->start_ip = MIN2(arr->start_ip, instr->ip); 742 arr->end_ip = MAX2(arr->end_ip, instr->ip) 790 struct ir3_array *arr = local 1035 struct ir3_array *arr = local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/nouveau/codegen/ |
| nv50_ir_lowering_gm107.cpp | 103 Value *crd[3], *arr, *shadow; local 116 arr = bld.getScratch(); 127 bld.mkOp3(OP_SHFL, TYPE_F32, arr, i->getSrc(0), lane, quad); 172 tex->setSrc(0, arr);
|
| nv50_ir_lowering_nvc0.cpp | 1186 Value *crd[3], *arr[2], *shadow; local 1208 arr[c] = bld.getScratch(); 1220 bld.mkQuadop(0x00, arr[c], l, i->getSrc(c), zero); 1253 tex->setSrc(c, arr[c]);
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/tests/ |
| vars_tests.cpp | 695 nir_variable *arr = create_var(nir_var_mem_ssbo, local 697 "arr"); 703 /* Store to arr[idx]. */ 705 nir_build_deref_array(b, nir_build_deref_var(b, arr), idx_ssa); 708 /* Load from arr[idx] to store in out. This load should be dropped. */ 710 nir_build_deref_array(b, nir_build_deref_var(b, arr), idx_ssa); 724 /* Store to arr[idx] propagated to out. */
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_lower_shader_calls.c | 221 struct nir_phi_builder_value **arr; member in struct:pbv_array 232 return pbv_arr->arr[def->index]; 507 .arr = rzalloc_array(mem_ctx, struct nir_phi_builder_value *, 531 pbv_arr.arr[index] = nir_phi_builder_add_value(pb, def->num_components, 572 nir_phi_builder_value_set_block_def(pbv_arr.arr[index], block,
|
| nir_opt_load_store_vectorize.c | 248 struct util_dynarray *arr = (struct util_dynarray *)entry->data; local 249 ralloc_free(arr); 418 nir_ssa_def *index = deref->arr.index.ssa; 695 nir_src_is_const(deref->arr.index) && 698 nir_ssa_def *index = nir_imm_intN_t(b, nir_src_as_int(deref->arr.index) - offset / stride, 704 nir_src_is_const(deref->arr.index)) { 709 b, parent, nir_src_as_int(deref->arr.index) - offset / stride); 1179 struct util_dynarray *arr) 1181 unsigned num_entries = util_dynarray_num_elements(arr, struct entry *); 1185 struct entry *low = *util_dynarray_element(arr, struct entry *, first_idx) 1222 struct util_dynarray *arr = entry->data; local 1378 struct util_dynarray *arr; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/ |
| vars_tests.cpp | 1293 nir_variable *arr = create_var(nir_var_mem_ssbo, local 1295 "arr"); 1301 /* Store to arr[idx]. */ 1303 nir_build_deref_array(b, nir_build_deref_var(b, arr), idx_ssa); 1306 /* Load from arr[idx] to store in out. This load should be dropped. */ 1308 nir_build_deref_array(b, nir_build_deref_var(b, arr), idx_ssa); 1322 /* Store to arr[idx] propagated to out. */
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/ |
| lp_bld_nir.h | 278 LLVMValueRef arr = LLVMGetUndef(arr_type); local 282 arr = LLVMBuildInsertValue(builder, arr, values[i], i, ""); 284 return arr;
|
| lp_bld_nir.c | 294 LLVMValueRef arr = LLVMGetUndef(LLVMArrayType(LLVMTypeOf(LLVMBuildExtractValue(builder, value, 0, "")), num_components)); local 296 arr = LLVMBuildInsertValue(builder, arr, LLVMBuildExtractValue(builder, value, src.swizzle[i], ""), i, ""); 297 value = arr; 1149 *vertex_index_ref = get_src(bld_base, path.path[idx_lvl]->arr.index); 1153 *vertex_index_out = nir_src_as_uint(path.path[idx_lvl]->arr.index); 1161 if (var->data.compact && nir_src_is_const(instr->arr.index)) { 1163 const_offset = nir_src_as_uint(instr->arr.index); 1178 if (nir_src_is_const(path.path[idx_lvl]->arr.index)) { 1179 const_offset += nir_src_comp_as_int(path.path[idx_lvl]->arr.index, 0) * size [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/virgl/ |
| virgl_encode.c | 626 uint32_t arr[4] = {0}; local 630 * Here, we are just copying the memory into <arr>. We do not try to 634 memcpy(&arr, data, block_bits / 8); 646 virgl_encoder_write_dword(ctx->cbuf, arr[i]);
|
| /xsrc/external/mit/MesaLib.old/dist/src/imgui/ |
| imgui_demo.cpp | 464 static float arr[] = { 0.6f, 0.1f, 1.0f, 0.5f, 0.92f, 0.1f, 0.2f }; local 465 ImGui::PlotLines("Curve", arr, IM_ARRAYSIZE(arr)); 968 static float arr[] = { 0.6f, 0.1f, 1.0f, 0.5f, 0.92f, 0.1f, 0.2f }; local 969 ImGui::PlotLines("Frame Times", arr, IM_ARRAYSIZE(arr)); 987 ImGui::PlotHistogram("Histogram", arr, IM_ARRAYSIZE(arr), 0, NULL, 0.0f, 1.0f, ImVec2(0,80));
|