/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 ®) : 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];
|