HomeSort by relevance Sort by last modified time
    Searched refs:vgrf (Results 1 - 16 of 16) sorted by null

  /external/mesa3d/src/mesa/drivers/dri/i965/
test_fs_cmod_propagation.cpp 104 fs_reg dest = v->vgrf(glsl_type::float_type);
105 fs_reg src0 = v->vgrf(glsl_type::float_type);
106 fs_reg src1 = v->vgrf(glsl_type::float_type);
136 fs_reg dest = v->vgrf(glsl_type::float_type);
137 fs_reg src0 = v->vgrf(glsl_type::float_type);
138 fs_reg src1 = v->vgrf(glsl_type::float_type);
169 fs_reg dest = v->vgrf(glsl_type::uint_type);
170 fs_reg src0 = v->vgrf(glsl_type::uint_type);
201 fs_reg dest = v->vgrf(glsl_type::float_type);
202 fs_reg src0 = v->vgrf(glsl_type::float_type)
    [all...]
test_fs_saturate_propagation.cpp 104 fs_reg dst0 = v->vgrf(glsl_type::float_type);
105 fs_reg dst1 = v->vgrf(glsl_type::float_type);
106 fs_reg src0 = v->vgrf(glsl_type::float_type);
107 fs_reg src1 = v->vgrf(glsl_type::float_type);
139 fs_reg dst0 = v->vgrf(glsl_type::float_type);
140 fs_reg dst1 = v->vgrf(glsl_type::float_type);
141 fs_reg dst2 = v->vgrf(glsl_type::float_type);
142 fs_reg src0 = v->vgrf(glsl_type::float_type);
143 fs_reg src1 = v->vgrf(glsl_type::float_type);
177 fs_reg dst0 = v->vgrf(glsl_type::float_type)
    [all...]
test_fs_copy_propagation.cpp 104 fs_reg vgrf0 = v->vgrf(glsl_type::float_type);
105 fs_reg vgrf1 = v->vgrf(glsl_type::float_type);
106 fs_reg vgrf2 = v->vgrf(glsl_type::float_type);
107 fs_reg vgrf3 = v->vgrf(glsl_type::float_type);
146 fs_reg vgrf0 = v->vgrf(glsl_type::float_type);
147 fs_reg vgrf1 = v->vgrf(glsl_type::float_type);
148 fs_reg vgrf2 = v->vgrf(glsl_type::float_type);
brw_fs_lower_d2x.cpp 47 assert(inst->dst.file == VGRF);
63 fs_reg temp = ibld.vgrf(inst->src[0].type, 1);
brw_vec4_builder.h 173 vgrf(enum brw_reg_type type, unsigned n = 1) const function in class:brw::vec4_builder
178 return retype(dst_reg(VGRF, shader->alloc.allocate(
353 writemask(vgrf(BRW_REGISTER_TYPE_UD), WRITEMASK_X);
354 const dst_reg dst = vgrf(src.type);
513 const dst_reg y_times_a = vgrf(dst.type);
514 const dst_reg one_minus_a = vgrf(dst.type);
515 const dst_reg x_times_one_minus_a = vgrf(dst.type);
535 dst_reg temp = vgrf(BRW_REGISTER_TYPE_UD);
567 const dst_reg expanded = vgrf(src.type);
591 const dst_reg tmp = vgrf(src.type)
    [all...]
brw_vec4_surface_builder.cpp 41 const dst_reg dst = bld.vgrf(src.type,
70 const dst_reg tmp = bld.vgrf(src.type);
123 const dst_reg payload = bld.vgrf(BRW_REGISTER_TYPE_UD, sz);
144 const dst_reg dst = bld.vgrf(BRW_REGISTER_TYPE_UD, ret_sz);
213 const dst_reg srcs = bld.vgrf(BRW_REGISTER_TYPE_UD);
236 const dst_reg dst = bld.vgrf(BRW_REGISTER_TYPE_UD);
316 const dst_reg srcs = bld.vgrf(BRW_REGISTER_TYPE_UD);
brw_fs_builder.h 186 vgrf(enum brw_reg_type type, unsigned n = 1) const function in class:brw::fs_builder
191 return dst_reg(VGRF, shader->alloc.allocate(
407 const dst_reg chan_index = vgrf(BRW_REGISTER_TYPE_UD);
408 const dst_reg dst = vgrf(src.type);
552 const dst_reg y_times_a = vgrf(dst.type);
553 const dst_reg one_minus_a = vgrf(dst.type);
554 const dst_reg x_times_one_minus_a = vgrf(dst.type);
594 dst_reg temp = vgrf(BRW_REGISTER_TYPE_UD);
609 if (src.file == VGRF || src.file == UNIFORM || src.stride > 1) {
612 dst_reg expanded = vgrf(src.type)
    [all...]
brw_fs_nir.cpp 61 fs_reg reg = bld.vgrf(BRW_REGISTER_TYPE_F, 4 * vec4s);
135 fs_reg iid = abld.vgrf(BRW_REGISTER_TYPE_UD, 1);
188 fs_reg shifted = abld.vgrf(BRW_REGISTER_TYPE_UW, 1);
205 inverted = abld.vgrf(BRW_REGISTER_TYPE_UW);
212 fs_reg anded = abld.vgrf(BRW_REGISTER_TYPE_UD, 1);
215 fs_reg dst = abld.vgrf(BRW_REGISTER_TYPE_D, 1);
260 nir_locals[reg->index] = bld.vgrf(reg_type, size);
376 /* We create a new VGRF for undefs on every use (by handling
454 fs_reg tmp = vgrf(glsl_type::int_type);
532 temp = bld.vgrf(BRW_REGISTER_TYPE_D)
    [all...]
brw_fs_surface_builder.cpp 50 const fs_reg dst = bld.vgrf(BRW_REGISTER_TYPE_UD, rsize);
106 const fs_reg tmp = bld.vgrf(BRW_REGISTER_TYPE_UD, n);
157 const fs_reg tmp = bld.vgrf(BRW_REGISTER_TYPE_UD, n);
486 const fs_reg dst = bld.vgrf(addr.type, dims);
517 const fs_reg addr = bld.vgrf(BRW_REGISTER_TYPE_UD, 2);
518 const fs_reg tmp = bld.vgrf(BRW_REGISTER_TYPE_UD, 2);
519 const fs_reg minor = bld.vgrf(BRW_REGISTER_TYPE_UD, 2);
520 const fs_reg major = bld.vgrf(BRW_REGISTER_TYPE_UD, 2);
521 const fs_reg dst = bld.vgrf(BRW_REGISTER_TYPE_UD);
686 const fs_reg dst = bld.vgrf(BRW_REGISTER_TYPE_UD, 4)
    [all...]
brw_fs_visitor.cpp 84 const fs_reg dest = vgrf(glsl_type::uvec4_type);
202 this->pixel_x = vgrf(glsl_type::uint_type);
203 this->pixel_y = vgrf(glsl_type::uint_type);
216 vgrf(glsl_type::vec2_type);
237 this->wpos_w = vgrf(glsl_type::float_type);
241 this->pixel_w = vgrf(glsl_type::float_type);
263 fs_reg int_pixel_xy(VGRF, alloc.allocate(dispatch_width / 8),
271 this->pixel_x = vgrf(glsl_type::float_type);
272 this->pixel_y = vgrf(glsl_type::float_type);
284 fs_reg int_pixel_x = vgrf(glsl_type::uint_type)
    [all...]
brw_fs_live_variables.cpp 47 * instruction is insufficient to decide whether a whole VGRF is ultimately
65 /* The use[] bitset marks when the block makes use of a variable (VGRF
84 * screens off previous updates of that variable (VGRF channel).
86 if (inst->dst.file == VGRF && !inst->is_partial_write()) {
118 if (reg.file != VGRF)
130 if (inst->dst.file == VGRF) {
312 /* Merge the per-component live ranges to whole VGRF live ranges. */
314 int vgrf = live_intervals->vgrf_from_var[i]; local
315 virtual_grf_start[vgrf] = MIN2(virtual_grf_start[vgrf],
    [all...]
brw_fs.cpp 74 case VGRF:
182 fs_reg vec4_offset = vgrf(glsl_type::uint_type);
191 fs_reg vec4_result = bld.vgrf(BRW_REGISTER_TYPE_F, 4);
219 ubld.MOV(ubld.null_reg_f(), fs_reg(VGRF, grf, BRW_REGISTER_TYPE_F));
266 return src[1].file == VGRF;
269 return src[0].file == VGRF;
272 return src[0].file == VGRF;
330 if (src[i].file == VGRF && (src[i].stride == 0 ||
350 if (reg.file != VGRF || reg.offset != 0 || reg.stride != 1)
511 fs_reg dst = fs_reg(VGRF, alloc.allocate(1), BRW_REGISTER_TYPE_UD)
954 fs_visitor::vgrf(const glsl_type *const type) function in class:fs_visitor
    [all...]
brw_fs_sel_peephole.cpp 201 src0 = vgrf(glsl_type::float_type);
brw_schedule_instructions.cpp 615 if (inst->src[i].file == VGRF) {
636 int vgrf = v->live_intervals->vgrf_from_var[i]; local
637 if (!BITSET_TEST(livein[block], vgrf)) {
638 reg_pressure_in[block] += v->alloc.sizes[vgrf];
639 BITSET_SET(livein[block], vgrf);
691 if (inst->dst.file == VGRF) {
699 if (inst->src[i].file == VGRF) {
715 if (inst->dst.file == VGRF) {
725 if (inst->src[i].file == VGRF &&
    [all...]
brw_fs.h 78 fs_reg vgrf(const glsl_type *const type);
brw_vec4_nir.cpp 144 nir_locals[reg->index] = dst_reg(VGRF, alloc.allocate(num_regs));
279 dst_reg(VGRF, alloc.allocate(DIV_ROUND_UP(dest.ssa.bit_size, 32)));
362 reg = dst_reg(VGRF, alloc.allocate(2));
365 reg = dst_reg(VGRF, alloc.allocate(1));
    [all...]

Completed in 136 milliseconds