HomeSort by: relevance | last modified time | path
    Searched defs:ls (Results 1 - 21 of 21) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
loop_unroll.cpp 66 loop_unroll_count(exec_list *list, loop_variable_state *ls,
68 : ls(ls), options(options)
122 loop_variable *lv = ls->get(ir->array_index->variable_referenced());
129 if (int(array->type->length) == ls->limiting_terminator->iterations)
162 loop_variable_state *ls; member in class:loop_unroll_count
181 loop_variable_state *const ls = this->state->get(ir); local
186 assert(!ls->terminators.is_empty() || iterations == 1);
199 if (ls->limiting_terminator) {
200 limit_if = ls->limiting_terminator->ir
383 loop_variable_state *const ls = this->state->get(ir); local
    [all...]
loop_analysis.cpp 28 static void try_add_loop_terminator(loop_variable_state *ls, ir_if *ir);
317 loop_variable_state *ls = new(this->mem_ctx) loop_variable_state; local
319 _mesa_hash_table_insert(this->ht, ir, ls);
322 return ls;
442 loop_variable_state *const ls = local
445 ls->num_loop_jumps++;
457 foreach_in_list(loop_variable_state, ls, &this->state) {
458 ls->contains_calls = true;
475 foreach_in_list(loop_variable_state, ls, &this->state) {
477 loop_variable *lv = ls->get_or_insert(var, this->in_assignee)
491 loop_variable_state *ls = this->loops->insert(ir); local
500 loop_variable_state *const ls = local
    [all...]
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
loop_unroll.cpp 66 loop_unroll_count(exec_list *list, loop_variable_state *ls,
68 : ls(ls), options(options)
122 loop_variable *lv = ls->get(ir->array_index->variable_referenced());
129 if (int(array->type->length) == ls->limiting_terminator->iterations)
162 loop_variable_state *ls; member in class:loop_unroll_count
181 loop_variable_state *const ls = this->state->get(ir); local
186 assert(!ls->terminators.is_empty() || iterations == 1);
199 if (ls->limiting_terminator) {
200 limit_if = ls->limiting_terminator->ir
383 loop_variable_state *const ls = this->state->get(ir); local
    [all...]
loop_analysis.cpp 28 static void try_add_loop_terminator(loop_variable_state *ls, ir_if *ir);
271 loop_variable_state *ls = new(this->mem_ctx) loop_variable_state; local
273 _mesa_hash_table_insert(this->ht, ir, ls);
276 return ls;
395 loop_variable_state *const ls = local
398 ls->num_loop_jumps++;
410 foreach_in_list(loop_variable_state, ls, &this->state) {
411 ls->contains_calls = true;
428 foreach_in_list(loop_variable_state, ls, &this->state) {
430 loop_variable *lv = ls->get_or_insert(var, this->in_assignee)
444 loop_variable_state *ls = this->loops->insert(ir); local
453 loop_variable_state *const ls = local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/
lp_bld_format_srgb.c 357 unsigned ls; local
359 ls = dst_fmt->channel[dst_fmt->swizzle[chan]].shift;
360 shift_val = lp_build_const_int_vec(gallivm, int32_type, ls);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/
lp_bld_format_srgb.c 356 unsigned ls; local
358 ls = dst_fmt->channel[dst_fmt->swizzle[chan]].shift;
359 shift_val = lp_build_const_int_vec(gallivm, int32_type, ls);
  /xsrc/external/mit/fontconfig/dist/test/
test-conf.c 184 FcLangSet* ls = FcLangSetCreate (); local
185 if (!ls) {
190 v.u.l = ls;
201 if (FcLangSetAdd (ls, (const FcChar8 *)json_object_get_string (o)) == FcFalse) {
  /xsrc/external/mit/xdm/dist/xdm/
socket.c 511 struct socklist *s, *g, **ls, **lg, *ns, *ng; local
522 for (s = listensocks, ls = &listensocks; s != NULL; s = ns) {
526 *ls = s->next;
529 ls = &(s->next);
  /xsrc/external/mit/MesaLib/dist/src/intel/compiler/
brw_ir_performance.cpp 203 perf_desc(unit u, int df, int db, int ls, int ld, int la, int lf) :
204 u(u), df(df), db(db), ls(ls), ld(ld), la(la), lf(lf) {}
225 int ls; member in struct:__anon2397::perf_desc
1212 st.dep_ready[id] = st.unit_ready[unit_fe] + perf.ls;
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
si_state_draw.c 64 * LS.LDS_SIZE is shared by all 3 shader stages.
75 struct si_shader_selector *ls; local
93 /* Since GFX9 has merged LS-HS in the TCS state, set LS = TCS. */
100 ls = ls_current->key.part.tcs.ls;
103 ls = sctx->vs_shader.cso;
124 num_tcs_inputs = util_last_bit64(ls->outputs_written);
131 /* No TCS. Route varyings from LS to TES. */
137 input_vertex_size = ls->lshs_vertex_stride
    [all...]
si_state.h 158 struct si_pm4_state *ls; member in struct:si_state::__anon4064
si_shader.h 195 /* GFX9: Merged LS-HS (VS-TCS) only. */
390 * - with tess: LS | HS | VS | | | PS
391 * - with both: LS | HS | ES | GS | VS | PS
459 /* For merged stages such as LS-HS, HS input VGPRs are first. */
504 struct si_vs_prolog_bits ls_prolog; /* for merged LS-HS */
505 struct si_shader_selector *ls; /* for merged LS-HS */ member in struct:si_shader_key::__anon4051::__anon4053
si_shader.c 291 * LS outputs = TCS inputs
307 * All three shaders VS(LS), TCS, TES share the same LDS space.
422 stride = ctx->shader->key.part.tcs.ls->lshs_vertex_stride / 4;
3359 /* Pass TCS inputs from LS to TCS on GFX9. */
3460 * So writes to those outputs in VS-as-LS are simply ignored.
4590 type = SI_SHADER_MERGED_VERTEX_TESSCTRL; /* LS or HS */
4687 /* LS return values are inputs to the TCS main shader part. */
5429 return "Vertex Shader as LS";
6107 * \param shader_out The vertex shader, or the next shader if merging LS+HS or ES+GS.
6725 struct si_shader_selector *ls = shader->key.part.tcs.ls local
    [all...]
  /xsrc/external/mit/fontconfig/dist/src/
fclang.c 52 FcLangSetBitSet (FcLangSet *ls,
59 if (bucket >= ls->map_size)
62 ls->map[bucket] |= ((FcChar32) 1U << (id & 0x1f));
66 FcLangSetBitGet (const FcLangSet *ls,
73 if (bucket >= ls->map_size)
76 return ((ls->map[bucket] >> (id & 0x1f)) & 1) ? FcTrue : FcFalse;
80 FcLangSetBitReset (FcLangSet *ls,
87 if (bucket >= ls->map_size)
90 ls->map[bucket] &= ~((FcChar32) 1U << (id & 0x1f));
100 FcLangSet *ls; local
474 FcLangSet *ls; local
760 FcLangSet ls; member in struct:__anon5403
810 FcLangSet *ls; local
    [all...]
fccfg.c 2009 FcLangSet *ls = FcLangSetCreate (); local
2012 FcLangSetAdd (ls, lang);
2013 b = FcLangSetContains (vv.u.l, ls);
2014 FcLangSetDestroy (ls);
fcfreetype.c 1219 FcLangSet *ls; local
2149 ls = FcLangSetCopy (*ls_share);
2152 ls = FcFreeTypeLangSet (cs, exclusiveLang);
2154 *ls_share = FcLangSetCopy (ls);
2156 if (!ls)
2163 ls = FcLangSetCreate ();
2166 if (!FcPatternObjectAddLangSet (pat, FC_LANG_OBJECT, ls))
2168 FcLangSetDestroy (ls);
2172 FcLangSetDestroy (ls);
2324 FcLangSet *ls = NULL local
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
si_shader_llvm.c 152 /* LS is merged into HS (TCS), and ES is merged into GS. */
965 * For monolithic LS (VS before TCS) and ES (VS before GS and TES before GS),
1134 struct si_shader_selector *ls = shader->key.part.tcs.ls; local
1137 si_vs_needs_prolog(ls, &shader->key.part.tcs.ls_prolog, &shader->key, false);
1149 /* VS as LS main part */
1151 nir = si_get_nir_shader(ls, NULL, &free_nir);
1153 shader_ls.selector = ls;
1163 shader->info.uses_instanceid |= ls->info.uses_instanceid;
1166 /* LS prolog *
    [all...]
si_state.h 186 struct si_shader *ls; member in struct:si_state::si_state_named
si_shader.h 206 /* GFX9: Merged LS-HS (VS-TCS) only. */
508 * - with tess: LS | HS | VS | | | PS
509 * - with both: LS | HS | ES | GS | VS | PS
581 /* For merged stages such as LS-HS, HS input VGPRs are first. */
628 struct si_vs_prolog_bits ls_prolog; /* for merged LS-HS */
629 struct si_shader_selector *ls; /* for merged LS-HS */ member in struct:si_shader_key::__anon1610::__anon1612
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/
evergreen_state.c 2247 /* VS constants can be in VS/ES (same space) or LS if tess is enabled */
2763 /* remove LS/HS from one SIMD for hw workaround */
3181 /* remove LS/HS from one SIMD for hw workaround */
4528 * and the same constbuf is bound to LS/HS/VS(ES).
4534 struct r600_pipe_shader_selector *ls = rctx->vs_shader; local
4562 rctx->last_ls == ls &&
4567 num_tcs_inputs = util_last_bit64(ls->lds_outputs_written_mask);
4609 rctx->last_ls = ls;
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/
evergreen_state.c 2241 /* VS constants can be in VS/ES (same space) or LS if tess is enabled */
2757 /* remove LS/HS from one SIMD for hw workaround */
3175 /* remove LS/HS from one SIMD for hw workaround */
4495 * and the same constbuf is bound to LS/HS/VS(ES).
4501 struct r600_pipe_shader_selector *ls = rctx->vs_shader; local
4529 rctx->last_ls == ls &&
4534 num_tcs_inputs = util_last_bit64(ls->lds_outputs_written_mask);
4576 rctx->last_ls = ls;

Completed in 34 milliseconds