| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| H A D | test_vec4_register_coalesce.cpp | 60 virtual dst_reg *make_reg_for_system_value(int /* location */) 130 dst_reg temp = dst_reg(v, glsl_type::float_type); 131 dst_reg init; 133 dst_reg m0 = dst_reg(MRF, 0); 149 dst_reg temp = dst_reg(v, glsl_type::vec4_type); 150 dst_reg init; 152 dst_reg m [all...] |
| H A D | brw_vec4.h | 75 dst_reg dst_null_f() 77 return dst_reg(brw_null_reg()); 80 dst_reg dst_null_df() 82 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF)); 85 dst_reg dst_null_d() 87 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D)); 90 dst_reg dst_null_ud() 92 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_UD)); 112 dst_reg userplane[MAX_CLIP_PLANES]; 119 dst_reg output_re [all...] |
| H A D | test_vec4_copy_propagation.cpp | 57 virtual dst_reg *make_reg_for_system_value(int /* location */) 126 dst_reg a = dst_reg(v, glsl_type::vec4_type); 127 dst_reg b = dst_reg(v, glsl_type::vec4_type); 128 dst_reg c = dst_reg(v, glsl_type::vec4_type); 155 dst_reg a = dst_reg(v, glsl_type::vec4_type); 156 dst_reg [all...] |
| H A D | brw_vec4_visitor.cpp | 31 vec4_instruction::vec4_instruction(enum opcode opcode, const dst_reg &dst, 89 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0, 97 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0, 104 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0) 110 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst) 118 return emit(new(mem_ctx) vec4_instruction(opcode, dst_reg())); 123 vec4_visitor::op(const dst_reg &dst, const src_reg &src0) \ 130 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \ 139 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \ 150 vec4_visitor::op(const dst_reg 714 dst_reg::dst_reg(class vec4_visitor *v, const struct glsl_type *type) function in class:brw::dst_reg [all...] |
| H A D | gen6_gs_visitor.cpp | 69 emit(MOV(dst_reg(this->vertex_output_offset), brw_imm_ud(0u))); 74 vec4_instruction *inst = emit(MOV(dst_reg(MRF, 1), 91 emit(MOV(dst_reg(this->first_vertex), brw_imm_ud(URB_WRITE_PRIM_START))); 97 emit(MOV(dst_reg(this->prim_count), brw_imm_ud(0u))); 108 emit(MOV(dst_reg(this->max_svbi), 135 emit(GS_OPCODE_SET_PRIMITIVE_ID, dst_reg(this->primitive_id)); 148 dst_reg dst(this->vertex_output); 164 dst_reg tmp = dst_reg(src_reg(this, glsl_type::uvec4_type)); 166 dst_reg ds [all...] |
| H A D | brw_vec4_vs.h | 47 virtual void emit_urb_slot(dst_reg reg, int varying); 53 void emit_clip_distances(dst_reg reg, int offset);
|
| H A D | brw_fs_builder.h | 46 typedef fs_reg dst_reg; typedef in class:brw::fs_builder 198 dst_reg 204 return dst_reg(VGRF, shader->alloc.allocate( 215 dst_reg 218 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_F)); 221 dst_reg 224 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF)); 230 dst_reg 233 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D)); 239 dst_reg [all...] |
| H A D | brw_vec4_builder.h | 46 typedef brw::dst_reg dst_reg; typedef in class:brw::vec4_builder 171 dst_reg 177 return retype(dst_reg(VGRF, shader->alloc.allocate( 187 dst_reg 190 return dst_reg(retype(brw_null_vec(dispatch_width()), 197 dst_reg 200 return dst_reg(retype(brw_null_vec(dispatch_width()), 207 dst_reg 210 return dst_reg(retyp [all...] |
| H A D | brw_vec4_tcs.cpp | 79 emit(TCS_OPCODE_GET_INSTANCE_ID, dst_reg(invocation_id)); 117 dst_reg header = dst_reg(this, glsl_type::uvec4_type); 139 dst_reg header(this, glsl_type::uvec4_type); 156 vec4_tcs_visitor::emit_input_urb_read(const dst_reg &dst, 163 dst_reg temp(this, glsl_type::ivec4_type); 167 dst_reg header = dst_reg(this, glsl_type::uvec4_type); 192 vec4_tcs_visitor::emit_output_urb_read(const dst_reg &dst, 200 dst_reg heade [all...] |
| H A D | brw_ir_vec4.h | 32 class dst_reg; 51 explicit src_reg(const dst_reg ®); 150 class dst_reg : public backend_reg class in namespace:brw 153 DECLARE_RALLOC_CXX_OPERATORS(dst_reg) 157 dst_reg(); 158 dst_reg(enum brw_reg_file file, int nr); 159 dst_reg(enum brw_reg_file file, int nr, const glsl_type *type, 161 dst_reg(enum brw_reg_file file, int nr, brw_reg_type type, 163 dst_reg(struct ::brw_reg reg); 164 dst_reg(clas [all...] |
| H A D | test_vec4_cmod_propagation.cpp | 60 virtual dst_reg *make_reg_for_system_value(int /* location */) 146 dst_reg dest = dst_reg(v, glsl_type::float_type); 150 dst_reg dest_null = bld.null_reg_f(); 182 dst_reg dest = dst_reg(v, glsl_type::float_type); 186 dst_reg dest_null = bld.null_reg_f(); 219 dst_reg dest = dst_reg(v, glsl_type::int_type); 255 dst_reg des [all...] |
| H A D | brw_vec4_tcs.h | 58 void emit_input_urb_read(const dst_reg &dst, 63 void emit_output_urb_read(const dst_reg &dst,
|
| H A D | brw_vec4_vs_visitor.cpp | 64 vec4_vs_visitor::emit_urb_slot(dst_reg reg, int varying) 90 vec4_vs_visitor::emit_clip_distances(dst_reg reg, int offset) 130 this->userplane[i] = dst_reg(UNIFORM, this->uniforms); 151 dst_reg(this, glsl_type::vec4_type); 153 dst_reg(this, glsl_type::vec4_type);
|
| H A D | test_vec4_dead_code_eliminate.cpp | 55 virtual dst_reg *make_reg_for_system_value(int /* location */) 139 bld.CMP(dst_reg(r4), r2, r1, BRW_CONDITIONAL_L); 145 bld.MOV(dst_reg(r5), r4); 151 bld.SEL(dst_reg(r6), r3, r6); 158 v->emit(v->SCRATCH_WRITE(dst_reg(r4), r6, r5));
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | test_vec4_register_coalesce.cpp | 60 virtual dst_reg *make_reg_for_system_value(int /* location */) 141 dst_reg temp = dst_reg(v, glsl_type::float_type); 142 dst_reg init; 144 dst_reg m0 = dst_reg(MRF, 0); 160 dst_reg temp = dst_reg(v, glsl_type::vec4_type); 161 dst_reg init; 163 dst_reg m [all...] |
| H A D | brw_vec4.h | 78 dst_reg dst_null_f() 80 return dst_reg(brw_null_reg()); 83 dst_reg dst_null_df() 85 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF)); 88 dst_reg dst_null_d() 90 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D)); 93 dst_reg dst_null_ud() 95 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_UD)); 122 dst_reg output_reg[VARYING_SLOT_TESS_MAX][4]; 173 vec4_instruction *emit(enum opcode opcode, const dst_reg [all...] |
| H A D | test_vec4_copy_propagation.cpp | 57 virtual dst_reg *make_reg_for_system_value(int /* location */) 137 dst_reg a = dst_reg(v, glsl_type::vec4_type); 138 dst_reg b = dst_reg(v, glsl_type::vec4_type); 139 dst_reg c = dst_reg(v, glsl_type::vec4_type); 166 dst_reg a = dst_reg(v, glsl_type::vec4_type); 167 dst_reg [all...] |
| H A D | gfx6_gs_visitor.cpp | 69 emit(MOV(dst_reg(this->vertex_output_offset), brw_imm_ud(0u))); 74 vec4_instruction *inst = emit(MOV(dst_reg(MRF, 1), 91 emit(MOV(dst_reg(this->first_vertex), brw_imm_ud(URB_WRITE_PRIM_START))); 97 emit(MOV(dst_reg(this->prim_count), brw_imm_ud(0u))); 108 emit(MOV(dst_reg(this->max_svbi), 133 emit(GS_OPCODE_SET_PRIMITIVE_ID, dst_reg(this->primitive_id)); 146 dst_reg dst(this->vertex_output); 162 dst_reg tmp = dst_reg(src_reg(this, glsl_type::uvec4_type)); 164 dst_reg ds [all...] |
| H A D | brw_fs_builder.h | 46 typedef fs_reg dst_reg; typedef in class:brw::fs_builder 198 dst_reg 204 return dst_reg(VGRF, shader->alloc.allocate( 215 dst_reg 218 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_F)); 221 dst_reg 224 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_DF)); 230 dst_reg 233 return dst_reg(retype(brw_null_reg(), BRW_REGISTER_TYPE_D)); 239 dst_reg [all...] |
| H A D | brw_vec4_visitor.cpp | 31 vec4_instruction::vec4_instruction(enum opcode opcode, const dst_reg &dst, 89 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0, 97 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0, 104 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst, const src_reg &src0) 110 vec4_visitor::emit(enum opcode opcode, const dst_reg &dst) 118 return emit(new(mem_ctx) vec4_instruction(opcode, dst_reg())); 123 vec4_visitor::op(const dst_reg &dst, const src_reg &src0) \ 130 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \ 139 vec4_visitor::op(const dst_reg &dst, const src_reg &src0, \ 150 vec4_visitor::op(const dst_reg 701 dst_reg::dst_reg(class vec4_visitor *v, const struct glsl_type *type) function in class:brw::dst_reg [all...] |
| H A D | brw_vec4_builder.h | 46 typedef brw::dst_reg dst_reg; typedef in class:brw::vec4_builder 171 dst_reg 177 return retype(dst_reg(VGRF, shader->alloc.allocate( 187 dst_reg 190 return dst_reg(retype(brw_null_vec(dispatch_width()), 197 dst_reg 200 return dst_reg(retype(brw_null_vec(dispatch_width()), 207 dst_reg 210 return dst_reg(retyp [all...] |
| H A D | brw_ir_vec4.h | 32 class dst_reg; 51 explicit src_reg(const dst_reg ®); 150 class dst_reg : public backend_reg class in namespace:brw 153 DECLARE_RALLOC_CXX_OPERATORS(dst_reg) 157 dst_reg(); 158 dst_reg(enum brw_reg_file file, int nr); 159 dst_reg(enum brw_reg_file file, int nr, const glsl_type *type, 161 dst_reg(enum brw_reg_file file, int nr, brw_reg_type type, 163 dst_reg(struct ::brw_reg reg); 164 dst_reg(clas [all...] |
| H A D | test_vec4_cmod_propagation.cpp | 62 virtual dst_reg *make_reg_for_system_value(int /* location */) 158 dst_reg dest = dst_reg(v, glsl_type::float_type); 162 dst_reg dest_null = bld.null_reg_f(); 194 dst_reg dest = dst_reg(v, glsl_type::float_type); 198 dst_reg dest_null = bld.null_reg_f(); 231 dst_reg dest = dst_reg(v, glsl_type::int_type); 267 dst_reg des [all...] |
| H A D | brw_vec4_tcs.h | 58 void emit_input_urb_read(const dst_reg &dst, 63 void emit_output_urb_read(const dst_reg &dst,
|
| H A D | test_vec4_dead_code_eliminate.cpp | 57 virtual dst_reg *make_reg_for_system_value(int /* location */) 151 bld.CMP(dst_reg(r4), r2, r1, BRW_CONDITIONAL_L); 157 bld.MOV(dst_reg(r5), r4); 163 bld.SEL(dst_reg(r6), r3, r6); 170 v->emit(v->SCRATCH_WRITE(dst_reg(r4), r6, r5));
|