HomeSort by relevance Sort by last modified time
    Searched refs:brw_reg (Results 1 - 25 of 29) sorted by null

1 2

  /external/mesa3d/src/intel/compiler/
brw_clip.h 52 struct brw_reg R0;
53 struct brw_reg vertex[MAX_VERTS];
55 struct brw_reg t;
56 struct brw_reg t0, t1;
57 struct brw_reg dp0, dp1;
59 struct brw_reg dpPrev;
60 struct brw_reg dp;
61 struct brw_reg loopcount;
62 struct brw_reg nr_verts;
63 struct brw_reg planemask
    [all...]
brw_reg.h 32 /** @file brw_reg.h
34 * This file defines struct brw_reg, which is our representation for EU
39 * the abstract brw_reg type into the actual hardware instruction encoding.
216 struct brw_reg { struct
252 brw_regs_equal(const struct brw_reg *a, const struct brw_reg *b)
330 * Construct a brw_reg.
343 static inline struct brw_reg
344 brw_reg(enum brw_reg_file file, function
356 struct brw_reg reg
    [all...]
brw_eu.h 39 #include "brw_reg.h"
134 void brw_set_dest(struct brw_codegen *p, brw_inst *insn, struct brw_reg dest);
135 void brw_set_src0(struct brw_codegen *p, brw_inst *insn, struct brw_reg reg);
138 struct brw_reg *src,
145 struct brw_reg dest, \
146 struct brw_reg src0);
150 struct brw_reg dest, \
151 struct brw_reg src0, \
152 struct brw_reg src1);
156 struct brw_reg dest,
    [all...]
brw_shader.h 28 #include "brw_reg.h"
42 struct backend_reg : private brw_reg
45 backend_reg(const struct brw_reg &reg) : brw_reg(reg) {}
47 const brw_reg &as_brw_reg() const
51 return static_cast<const brw_reg &>(*this);
54 brw_reg &as_brw_reg()
58 return static_cast<brw_reg &>(*this);
72 using brw_reg::type;
73 using brw_reg::file
    [all...]
brw_fs.h 278 struct brw_reg interp_reg(int location, int channel);
402 struct brw_reg payload,
403 struct brw_reg implied_header,
405 void generate_fb_write(fs_inst *inst, struct brw_reg payload);
406 void generate_fb_read(fs_inst *inst, struct brw_reg dst,
407 struct brw_reg payload);
408 void generate_urb_read(fs_inst *inst, struct brw_reg dst, struct brw_reg payload);
409 void generate_urb_write(fs_inst *inst, struct brw_reg payload);
410 void generate_cs_terminate(fs_inst *inst, struct brw_reg payload)
    [all...]
test_eu_compact.cpp 175 struct brw_reg g0 = brw_vec8_grf(0, 0);
176 struct brw_reg g2 = brw_vec8_grf(2, 0);
177 struct brw_reg g4 = brw_vec8_grf(4, 0);
185 struct brw_reg g0 = brw_vec8_grf(0, 0);
186 struct brw_reg g2 = brw_vec8_grf(2, 0);
194 struct brw_reg g0 = retype(brw_vec8_grf(0, 0), BRW_REGISTER_TYPE_D);
195 struct brw_reg g2 = retype(brw_vec8_grf(2, 0), BRW_REGISTER_TYPE_D);
203 struct brw_reg g0 = brw_vec8_grf(0, 0);
204 struct brw_reg g2 = brw_vec8_grf(2, 0);
212 struct brw_reg m6 = brw_vec8_reg(BRW_MESSAGE_REGISTER_FILE, 6, 0)
    [all...]
brw_eu_util.c 38 struct brw_reg dst,
39 struct brw_reg src)
52 struct brw_reg dst,
53 struct brw_reg src,
71 struct brw_reg dst,
72 struct brw_reg src,
105 struct brw_reg dst,
brw_fs_generator.cpp 55 static struct brw_reg
59 struct brw_reg brw_reg; local
67 brw_reg = brw_vec1_reg(brw_file_from_reg(reg), reg->nr, 0);
94 brw_reg = brw_vecn_reg(width, brw_file_from_reg(reg), reg->nr, 0);
95 brw_reg = stride(brw_reg, width * reg->stride, width, reg->stride);
120 brw_reg.width++;
121 if (brw_reg.vstride > 0)
122 brw_reg.vstride++
    [all...]
brw_vec4_generator.cpp 33 struct brw_reg dst,
34 struct brw_reg src)
45 check_gen6_math_src_arg(struct brw_reg src)
56 struct brw_reg dst,
57 struct brw_reg src0,
58 struct brw_reg src1)
75 struct brw_reg dst,
76 struct brw_reg src0,
77 struct brw_reg src1)
89 struct brw_reg &op0 = is_int_div ? src1 : src0
    [all...]
brw_clip_util.c 40 struct brw_reg get_tmp( struct brw_clip_compile *c )
42 struct brw_reg tmp = brw_vec4_grf(c->last_tmp, 0);
50 static void release_tmp( struct brw_clip_compile *c, struct brw_reg tmp )
57 static struct brw_reg make_plane_ud(GLuint x, GLuint y, GLuint z, GLuint w)
83 void brw_clip_project_position(struct brw_clip_compile *c, struct brw_reg pos )
104 struct brw_reg tmp = get_tmp(c);
131 struct brw_reg t0,
135 struct brw_reg t_nopersp, v0_ndc_copy;
166 struct brw_reg tmp = get_tmp(c);
182 struct brw_reg tmp = get_tmp(c)
    [all...]
brw_compile_sf.c 34 struct brw_reg pv;
35 struct brw_reg det;
36 struct brw_reg dx0;
37 struct brw_reg dx2;
38 struct brw_reg dy0;
39 struct brw_reg dy2;
43 struct brw_reg z[3];
44 struct brw_reg inv_w[3];
48 struct brw_reg vert[3];
52 struct brw_reg inv_det
    [all...]
brw_eu_emit.c 47 struct brw_reg *src,
70 gen7_convert_mrf_to_grf(struct brw_codegen *p, struct brw_reg *reg)
88 brw_set_dest(struct brw_codegen *p, brw_inst *inst, struct brw_reg dest)
167 brw_set_src0(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg)
274 brw_set_src1(struct brw_codegen *p, brw_inst *inst, struct brw_reg reg)
643 struct brw_reg dest, struct brw_reg src)
653 struct brw_reg dest, struct brw_reg src0, struct brw_reg src1
    [all...]
brw_clip_unfilled.c 46 struct brw_reg e = c->reg.tmp0;
47 struct brw_reg f = c->reg.tmp1;
49 struct brw_reg v0 = byte_offset(c->reg.vertex[0], hpos_offset);
50 struct brw_reg v1 = byte_offset(c->reg.vertex[1], hpos_offset);
51 struct brw_reg v2 = byte_offset(c->reg.vertex[2], hpos_offset);
54 struct brw_reg v0n = get_tmp(c);
55 struct brw_reg v1n = get_tmp(c);
56 struct brw_reg v2n = get_tmp(c);
197 struct brw_reg off = c->reg.offset;
198 struct brw_reg dir = c->reg.dir
    [all...]
brw_clip_tri.c 137 struct brw_reg tmp0 = c->reg.loopcount; /* handy temporary */
177 struct brw_reg tmp0 = c->reg.loopcount; /* handy temporary */
229 struct brw_reg dst, GLuint hpos_offset, int cond)
517 struct brw_reg t = retype(get_tmp(c), BRW_REGISTER_TYPE_UD);
518 struct brw_reg t1 = retype(get_tmp(c), BRW_REGISTER_TYPE_UD);
519 struct brw_reg t2 = retype(get_tmp(c), BRW_REGISTER_TYPE_UD);
520 struct brw_reg t3 = retype(get_tmp(c), BRW_REGISTER_TYPE_UD);
522 struct brw_reg v0 = get_tmp(c);
523 struct brw_reg v1 = get_tmp(c);
524 struct brw_reg v2 = get_tmp(c)
    [all...]
brw_ir_vec4.h 43 src_reg(struct ::brw_reg reg);
162 dst_reg(struct ::brw_reg reg);
brw_shader.cpp 500 brw_saturate_immediate(enum brw_reg_type type, struct brw_reg *reg)
561 brw_negate_immediate(enum brw_reg_type type, struct brw_reg *reg)
599 brw_abs_immediate(enum brw_reg_type type, struct brw_reg *reg)
    [all...]
brw_vec4_gs_visitor.cpp 56 static inline struct brw_reg
59 struct brw_reg reg;
109 struct brw_reg reg =
    [all...]
brw_fs_visitor.cpp 138 struct brw_reg
155 struct brw_reg g1_uw = retype(brw_vec1_grf(1, 0), BRW_REGISTER_TYPE_UW);
205 struct brw_reg g1_uw = retype(brw_vec1_grf(1, 0), BRW_REGISTER_TYPE_UW);
776 struct brw_reg g0 = retype(brw_vec8_grf(0, 0), BRW_REGISTER_TYPE_UD);
brw_vec4_tes.cpp 69 struct brw_reg grf = brw_vec4_grf(reg + slot / 2, 4 * (slot % 2));
brw_vec4.cpp 69 src_reg::src_reg(struct ::brw_reg reg) :
127 dst_reg::dst_reg(struct ::brw_reg reg) :
    [all...]
brw_fs.cpp 420 fs_reg::fs_reg(struct ::brw_reg reg) :
595 struct brw_reg offset = brw_imm_d(index * BRW_SHADER_TIME_STRIDE);
1464 struct brw_reg brw_reg = brw_vec1_grf(payload.num_regs + local
    [all...]
brw_clip_line.c 129 struct brw_reg v1_null_ud = retype(vec1(brw_null_reg()), BRW_REGISTER_TYPE_UD);
brw_ir_fs.h 39 fs_reg(struct ::brw_reg reg);
  /external/mesa3d/src/mesa/drivers/dri/i965/
brw_ff_gs.h 79 struct brw_reg R0;
86 struct brw_reg SVBI;
88 struct brw_reg vertex[MAX_GS_VERTS];
89 struct brw_reg header;
90 struct brw_reg temp;
96 struct brw_reg destination_indices;
brw_ff_gs_emit.c 166 struct brw_reg vert,
349 struct brw_reg destination_indices_uw =
437 struct brw_reg vertex_slot = c->reg.vertex[vertex];

Completed in 1653 milliseconds

1 2