Home | History | Annotate | Download | only in i965

Lines Matching refs:fs_reg

77 fs_inst::fs_inst(enum opcode opcode, fs_reg dst)
87 fs_inst::fs_inst(enum opcode opcode, fs_reg dst, fs_reg src0)
100 fs_inst::fs_inst(enum opcode opcode, fs_reg dst, fs_reg src0, fs_reg src1)
116 fs_inst::fs_inst(enum opcode opcode, fs_reg dst,
117 fs_reg src0, fs_reg src1, fs_reg src2)
171 fs_inst::overwrites_reg(const fs_reg &reg)
206 fs_reg::init()
213 fs_reg::fs_reg()
220 fs_reg::fs_reg(float f)
229 fs_reg::fs_reg(int32_t i)
238 fs_reg::fs_reg(uint32_t u)
247 fs_reg::fs_reg(struct brw_reg fixed_hw_reg)
256 fs_reg::equals(const fs_reg &r) const
330 fs_visitor::emit(enum opcode opcode, fs_reg dst)
336 fs_visitor::emit(enum opcode opcode, fs_reg dst, fs_reg src0)
342 fs_visitor::emit(enum opcode opcode, fs_reg dst, fs_reg src0, fs_reg src1)
348 fs_visitor::emit(enum opcode opcode, fs_reg dst,
349 fs_reg src0, fs_reg src1, fs_reg src2)
441 fs_reg::fs_reg(enum register_file file, int reg)
450 fs_reg::fs_reg(enum register_file file, int reg, uint32_t type)
459 fs_reg::fs_reg(class fs_visitor *v, const struct glsl_type *type)
469 fs_reg *
472 return (fs_reg *)hash_table_find(this->variable_ht, var);
481 const fs_reg *reg = (const fs_reg *)data;
597 fs_reg *
600 fs_reg *reg = new(this->mem_ctx) fs_reg(this, ir->type);
601 fs_reg wpos = *reg;
608 emit(BRW_OPCODE_ADD, wpos, this->pixel_x, fs_reg(0.5f));
616 fs_reg pixel_y = this->pixel_y;
624 emit(BRW_OPCODE_ADD, wpos, pixel_y, fs_reg(offset));
631 fs_reg(brw_vec8_grf(c->source_depth_reg, 0)));
647 fs_visitor::emit_linterp(const fs_reg &attr, const fs_reg &interp,
668 fs_reg *
671 fs_reg *reg = new(this->mem_ctx) fs_reg(this, ir->type);
673 fs_reg attr = *reg;
713 emit(FS_OPCODE_CINTERP, attr, fs_reg(interp));
728 emit(BRW_OPCODE_MOV, attr, fs_reg(1.0f));
731 emit_linterp(attr, fs_reg(interp), interpolation_mode,
740 fs_inst *inst = emit_linterp(attr, fs_reg(interp),
760 fs_reg *
763 fs_reg *reg = new(this->mem_ctx) fs_reg(this, ir->type);
768 fs_reg(retype(brw_vec1_grf(0, 0), BRW_REGISTER_TYPE_D)),
769 fs_reg(15));
771 emit(BRW_OPCODE_AND, *reg, *reg, fs_reg(1));
778 fs_reg(r1_6ud),
779 fs_reg(1u << 31));
781 emit(BRW_OPCODE_AND, *reg, *reg, fs_reg(1u));
788 fs_visitor::emit_math(enum opcode opcode, fs_reg dst, fs_reg src)
815 fs_reg expanded = fs_reg(this, glsl_type::float_type);
831 fs_visitor::emit_math(enum opcode opcode, fs_reg dst, fs_reg src0, fs_reg src1)
855 fs_reg expanded = fs_reg(this, glsl_type::float_type);
862 fs_reg expanded = fs_reg(this, glsl_type::float_type);
880 fs_reg &op0 = is_int_div ? src1 : src0;
881 fs_reg &op1 = is_int_div ? src0 : src1;
883 emit(BRW_OPCODE_MOV, fs_reg(MRF, base_mrf + 1, op1.type), op1);
1227 fs_reg dst = fs_reg(this, glsl_type::float_type);
1228 fs_reg index = fs_reg((unsigned)SURF_INDEX_FRAG_CONST_BUFFER);
1229 fs_reg offset = fs_reg((unsigned)(((uniform_nr -
1648 fs_reg new_src = inst->src[0];
1938 fs_reg reg)