HomeSort by: relevance | last modified time | path
    Searched refs:load_const (Results 1 - 19 of 19) sorted by relevancy

  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/
lima_nir_split_loads.c 100 replace_load_const(nir_builder *b, nir_load_const_instr *load_const)
104 nir_foreach_use_safe(src, &load_const->def) {
113 nir_ssa_def *new = nir_build_imm(b, load_const->def.num_components,
114 load_const->def.bit_size,
115 load_const->value);
120 nir_instr_remove(&load_const->instr);
  /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/
nir_opt_constant_folding.c 74 nir_load_const_instr* load_const = nir_instr_as_load_const(src_instr);
78 src[i][j] = load_const->value[instr->src[i].swizzle[j]];
nir_builder.h 199 nir_load_const_instr *load_const = local
201 if (!load_const)
204 memcpy(load_const->value, value, sizeof(nir_const_value) * num_components);
206 nir_builder_instr_insert(build, &load_const->instr);
208 return &load_const->def;
214 nir_load_const_instr *load_const = local
219 nir_builder_instr_insert(build, &load_const->instr);
221 return &load_const->def;
  /xsrc/external/mit/MesaLib.old/src/intel/
brw_nir_trig_workarounds.c 155 nir_load_const_instr *load_const = nir_instr_as_load_const(instr); local
156 states[load_const->def.index] = CONST_STATE;
  /xsrc/external/mit/MesaLib/dist/src/intel/compiler/
brw_nir_opt_peephole_ffma.c 152 nir_load_const_instr *load_const = local
155 if (list_is_singular(&load_const->def.uses) &&
156 list_is_empty(&load_const->def.if_uses)) {
220 * propagated as operands, potentially saving two load_const instructions.
  /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
brw_nir_opt_peephole_ffma.c 154 nir_load_const_instr *load_const = local
157 if (list_is_singular(&load_const->def.uses) &&
158 list_empty(&load_const->def.if_uses)) {
223 * propagated as operands, potentially saving two load_const instructions.
  /xsrc/external/mit/MesaLib/dist/src/compiler/nir/
nir_serialize.c 655 } load_const; member in union:packed_instr
1260 header.load_const.instr_type = lc->instr.type;
1261 header.load_const.last_component = lc->def.num_components - 1;
1262 header.load_const.bit_size = encode_bit_size_3bits(lc->def.bit_size);
1263 header.load_const.packing = load_const_full;
1271 header.load_const.packing = load_const_scalar_hi_19bits;
1272 header.load_const.packed_value = lc->value[0].u64 >> 45;
1275 header.load_const.packing = load_const_scalar_lo_19bits_sext;
1276 header.load_const.packed_value = lc->value[0].u64;
1282 header.load_const.packing = load_const_scalar_hi_19bits
    [all...]
nir_opt_constant_folding.c 76 nir_load_const_instr* load_const = nir_instr_as_load_const(src_instr);
80 src[i][j] = load_const->value[alu->src[i].swizzle[j]];
nir_builder.h 264 nir_load_const_instr *load_const = local
266 if (!load_const)
269 memcpy(load_const->value, value, sizeof(nir_const_value) * num_components);
271 nir_builder_instr_insert(build, &load_const->instr);
273 return &load_const->def;
279 nir_load_const_instr *load_const = local
284 nir_builder_instr_insert(build, &load_const->instr);
286 return &load_const->def;
nir_search.c 843 nir_load_const_instr *load_const = nir_instr_as_load_const(instr); local
845 load_const->def.index);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/
ir2_nir.c 136 load_const(struct ir2_context *ctx, float *value_f, unsigned ncomp) function
190 return load_const(ctx, (float[]) {0.0f}, 1);
227 return load_const(ctx, c, src.ssa->num_components);
461 tmp->src[2] = load_const(ctx, (float[]) {1.0f}, 1);
503 instr->src[1] = load_const(ctx, (float[]) {1.0f, -1.0f}, 2);
504 instr->src[2] = load_const(ctx, (float[]) {0.0f, 1.0f}, 2);
716 coord_xy->src[2] = load_const(ctx, (float[]) {1.5f}, 1);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/
ir2_nir.c 148 load_const(struct ir2_context *ctx, float *value_f, unsigned ncomp) function
202 return load_const(ctx, (float[]){0.0f}, 1);
239 return load_const(ctx, c, src.ssa->num_components);
476 tmp->src[2] = load_const(ctx, (float[]){1.0f}, 1);
734 coord_xy->src[2] = load_const(ctx, (float[]){1.5f}, 1);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/
etnaviv_compiler_nir.c 821 * into a single load_const (removing the vecN completely if all components
898 nir_load_const_instr *load_const = nir_instr_as_load_const(instr); local
899 for (unsigned i = 0; i < load_const->def.num_components; i++)
900 load_const->value[i] = CONST(load_const->value[i].u32);
974 /* call directly to avoid validation (load_const don't pass validation at this point) */
  /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
tu_clear_blit.c 327 load_const(nir_builder *b, unsigned base, unsigned components) function
345 nir_ssa_def *vert0_pos = load_const(b, 0, 2);
346 nir_ssa_def *vert1_pos = load_const(b, 4, 2);
362 nir_ssa_def *vert0_coords = load_const(b, 2, 2);
363 nir_ssa_def *vert1_coords = load_const(b, 6, 2);
366 nir_ssa_def *z_coord = load_const(b, 8, 1);
389 nir_ssa_def *vert0_pos = load_const(b, 0, 2);
390 nir_ssa_def *vert1_pos = load_const(b, 4, 2);
392 nir_ssa_def *depth = load_const(b, 2, 1);
406 nir_ssa_def *layer = load_const(b, 3, 1)
    [all...]
  /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/
tgsi_to_nir.c 480 nir_load_const_instr *load_const; local
483 load_const = nir_load_const_instr_create(b->shader, 4, 32);
484 c->imm_defs[c->next_imm] = &load_const->def;
487 for (i = 0; i < load_const->def.num_components; i++)
488 load_const->value[i].u32 = tgsi_imm->u[i].Uint;
490 nir_builder_instr_insert(b, &load_const->instr);
  /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/nir/
tgsi_to_nir.c 438 nir_load_const_instr *load_const; local
441 load_const = nir_load_const_instr_create(b->shader, 4, 32);
442 c->imm_defs[c->next_imm] = &load_const->def;
445 for (i = 0; i < load_const->def.num_components; i++)
446 load_const->value[i].u32 = tgsi_imm->u[i].Uint;
448 nir_builder_instr_insert(b, &load_const->instr);
  /xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/
nir_to_dxil.c 3700 emit_load_const(struct ntd_context *ctx, nir_load_const_instr *load_const)
3702 for (int i = 0; i < load_const->def.num_components; ++i) {
3704 switch (load_const->def.bit_size) {
3707 load_const->value[i].b);
3712 load_const->value[i].u16);
3716 load_const->value[i].u32);
3721 load_const->value[i].u64);
3729 store_ssa_def(ctx, &load_const->def, i, value);
  /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/nir_to_spirv/
nir_to_spirv.c 1911 emit_load_const(struct ntv_context *ctx, nir_load_const_instr *load_const)
1913 unsigned bit_size = load_const->def.bit_size;
1914 unsigned num_components = load_const->def.num_components;
1920 load_const->value[i].b);
1923 uint64_t tmp = nir_const_value_as_uint(load_const->value[i],
1935 store_ssa_def(ctx, &load_const->def, value);
1938 store_ssa_def(ctx, &load_const->def, components[0]);
  /xsrc/external/mit/MesaLib.old/src/compiler/nir/
nir_opt_algebraic.c 153794 nir_load_const_instr *load_const = nir_instr_as_load_const(instr); local
163709 nir_load_const_instr *load_const = nir_instr_as_load_const(instr); local
165491 nir_load_const_instr *load_const = nir_instr_as_load_const(instr); local
    [all...]

Completed in 47 milliseconds