Home | History | Annotate | Download | only in i965

Lines Matching refs:vec4_instruction

33 vec4_instruction::vec4_instruction(vec4_visitor *v,
46 vec4_instruction *
47 vec4_visitor::emit(vec4_instruction *inst)
54 vec4_instruction *
55 vec4_visitor::emit_before(vec4_instruction *inst, vec4_instruction *new_inst)
65 vec4_instruction *
69 return emit(new(mem_ctx) vec4_instruction(this, opcode, dst,
74 vec4_instruction *
77 return emit(new(mem_ctx) vec4_instruction(this, opcode, dst, src0, src1));
80 vec4_instruction *
83 return emit(new(mem_ctx) vec4_instruction(this, opcode, dst, src0));
86 vec4_instruction *
89 return emit(new(mem_ctx) vec4_instruction(this, opcode, dst_reg()));
93 vec4_instruction * \
96 return new(mem_ctx) vec4_instruction(this, BRW_OPCODE_##op, dst, \
101 vec4_instruction * \
104 return new(mem_ctx) vec4_instruction(this, BRW_OPCODE_##op, dst, \
124 vec4_instruction *
127 vec4_instruction *inst;
129 inst = new(mem_ctx) vec4_instruction(this, BRW_OPCODE_IF);
136 vec4_instruction *
141 vec4_instruction *inst;
146 inst = new(mem_ctx) vec4_instruction(this, BRW_OPCODE_IF, dst_null_d(),
158 vec4_instruction *
161 vec4_instruction *inst;
176 inst = new(mem_ctx) vec4_instruction(this, BRW_OPCODE_CMP, dst, src0, src1);
182 vec4_instruction *
185 vec4_instruction *inst;
187 inst = new(mem_ctx) vec4_instruction(this, VS_OPCODE_SCRATCH_READ,
195 vec4_instruction *
198 vec4_instruction *inst;
200 inst = new(mem_ctx) vec4_instruction(this, VS_OPCODE_SCRATCH_WRITE,
251 vec4_instruction *inst = emit(opcode, dst, src);
323 vec4_instruction *inst = emit(opcode, dst, src0, src1);
606 vec4_instruction *inst;
692 vec4_instruction *inst = emit(AND(dst_null_d(),
696 vec4_instruction *inst = emit(MOV(dst_null_d(), this->result));
913 vec4_instruction *inst = emit(BRW_OPCODE_BREAK);
979 vec4_instruction *inst;
1007 vec4_instruction *inst;
1343 vec4_instruction *pull =
1344 emit(new(mem_ctx) vec4_instruction(this,
1582 vec4_instruction *inst = emit(MOV(*dst, *src));
1600 vec4_instruction *pre_rhs_inst,
1601 vec4_instruction *last_rhs_inst)
1678 vec4_instruction *pre_rhs_inst, *last_rhs_inst;
1679 pre_rhs_inst = (vec4_instruction *)this->instructions.get_tail();
1683 last_rhs_inst = (vec4_instruction *)this->instructions.get_tail();
1726 vec4_instruction *inst = emit(MOV(dst, src));
1883 vec4_instruction *inst = NULL;
1887 inst = new(mem_ctx) vec4_instruction(this, SHADER_OPCODE_TXL);
1890 inst = new(mem_ctx) vec4_instruction(this, SHADER_OPCODE_TXD);
1893 inst = new(mem_ctx) vec4_instruction(this, SHADER_OPCODE_TXF);
1896 inst = new(mem_ctx) vec4_instruction(this, SHADER_OPCODE_TXS);
2147 vec4_instruction *inst;
2237 vec4_instruction *inst = emit(MOV(reg,
2370 vec4_instruction *inst = emit(VS_OPCODE_URB_WRITE);
2400 vec4_visitor::get_scratch_offset(vec4_instruction *inst,
2428 vec4_visitor::get_pull_constant_offset(vec4_instruction *inst,
2457 vec4_visitor::emit_scratch_read(vec4_instruction *inst,
2474 vec4_visitor::emit_scratch_write(vec4_instruction *inst,
2483 vec4_instruction *write = SCRATCH_WRITE(dst, temp, index);
2510 vec4_instruction *inst = (vec4_instruction *)node;
2535 vec4_instruction *inst = (vec4_instruction *)node;
2574 vec4_visitor::emit_pull_constant_load(vec4_instruction *inst,
2581 vec4_instruction *load;
2583 load = new(mem_ctx) vec4_instruction(this, VS_OPCODE_PULL_CONSTANT_LOAD,
2618 vec4_instruction *inst = (vec4_instruction *)node;