| /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...] |