Searched refs:emit_instruction (Results 1 - 25 of 59) sorted by relevance

123

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/
H A Dsfn_emitssboinstruction.cpp37 emit_instruction(new AluInstruction(op1_mbcnt_32lo_accum_prev_int, m_rat_return_address.reg_i(0), literal(-1), {alu_write}));
38 emit_instruction(new AluInstruction(op1_mbcnt_32hi_int, m_rat_return_address.reg_i(1), literal(-1), {alu_write}));
39 emit_instruction(new AluInstruction(op3_muladd_uint24, m_rat_return_address.reg_i(2), PValue(new InlineConstValue(ALU_SRC_SE_ID, 0)),
41 emit_instruction(new AluInstruction(op3_muladd_uint24, m_rat_return_address.reg_i(1),
141 emit_instruction(ir);
160 emit_instruction(ir);
311 emit_instruction(new AluInstruction(op1_mov, m_atomic_update, literal(1),
324 emit_instruction(ir);
336 emit_instruction(ir);
338 emit_instruction(ne
[all...]
H A Dsfn_emitinstruction.cpp78 void EmitInstruction::emit_instruction(Instruction *ir) function in class:r600::EmitInstruction
80 return m_proc.emit_instruction(ir);
83 void EmitInstruction::emit_instruction(AluInstruction *ir) function in class:r600::EmitInstruction
85 return m_proc.emit_instruction(ir);
88 bool EmitInstruction::emit_instruction(EAluOp opcode, PValue dest, function in class:r600::EmitInstruction
92 return m_proc.emit_instruction(opcode, dest,src0, m_flags);
H A Dsfn_emitinstruction.h68 void emit_instruction(Instruction *ir);
69 void emit_instruction(AluInstruction *ir);
70 bool emit_instruction(EAluOp opcode, PValue dest,
H A Dsfn_emitaluinstruction.cpp296 emit_instruction(ir);
338 emit_instruction(ir);
358 emit_instruction(ir);
383 emit_instruction(ir);
428 emit_instruction(ir);
438 emit_instruction(ir);
463 emit_instruction(ir);
484 emit_instruction(ir);
492 emit_instruction(ir);
504 emit_instruction(i
[all...]
H A Dsfn_emittexinstruction.cpp94 emit_instruction(ir);
111 emit_instruction(new AluInstruction(op1_mov, src.coord.reg_i(3), src.comperator,
125 emit_instruction(irt);
141 emit_instruction(new AluInstruction(op1_mov, src.coord.reg_i(3), src.comperator,
166 emit_instruction(irgh);
167 emit_instruction(irgv);
168 emit_instruction(ir);
182 emit_instruction(new AluInstruction(op1_mov, src.coord.reg_i(3), src.lod, {alu_write, alu_last_instr}));
206 emit_instruction(ir);
215 emit_instruction(tex_i
[all...]
H A Dsfn_shader_geometry.cpp216 emit_instruction(new AluInstruction(op1_mov, m_export_base[0], Value::zero, {alu_write, alu_last_instr}));
217 emit_instruction(new AluInstruction(op1_mov, m_export_base[1], Value::zero, {alu_write, alu_last_instr}));
218 emit_instruction(new AluInstruction(op1_mov, m_export_base[2], Value::zero, {alu_write, alu_last_instr}));
219 emit_instruction(new AluInstruction(op1_mov, m_export_base[3], Value::zero, {alu_write, alu_last_instr}));
232 emit_instruction(op2_and_int, adjhelp0, {m_primitive_id, Value::one_i}, {alu_write, alu_last_instr});
253 emit_instruction(ir);
291 emit_instruction(v.second);
296 emit_instruction(new EmitVertex(stream, cut));
299 emit_instruction(new AluInstruction(op2_add_int, m_export_base[stream], m_export_base[stream],
330 emit_instruction(fetc
[all...]
H A Dsfn_shader_base.cpp364 void ShaderFromNirProcessor::emit_instruction(AluInstruction *ir) function in class:r600::ShaderFromNirProcessor
383 void ShaderFromNirProcessor::emit_instruction(Instruction *ir) function in class:r600::ShaderFromNirProcessor
417 emit_instruction(b);
422 emit_instruction(b);
447 emit_instruction(loop);
464 emit_instruction(loop);
483 emit_instruction(ir);
528 emit_instruction(ir);
536 emit_instruction(new AluInstruction(op1_mov, src, Value::zero, {alu_write, alu_last_instr}));
539 emit_instruction(ne
1112 bool ShaderFromNirProcessor::emit_instruction(EAluOp opcode, PValue dest, function in class:r600::ShaderFromNirProcessor
[all...]
H A Dsfn_shader_compute.cpp92 emit_instruction(new AluInstruction(op1_mov, a_zero, Value::zero, EmitInstruction::last_write));
103 emit_instruction(ir);
H A Dsfn_shader_fragment.cpp410 emit_instruction(new AluInstruction(op1_mov, m_helper_invocation, literal(-1), {alu_write, alu_last_instr}));
421 emit_instruction(vtx);
479 emit_instruction(new AluInstruction(op2_lshl_int, dest, Value::one_i, m_sample_id_reg, EmitInstruction::last_write));
480 emit_instruction(new AluInstruction(op2_and_int, dest, dest, m_sample_mask_reg, EmitInstruction::last_write));
588 emit_instruction(ir);
599 emit_instruction(ir);
623 emit_instruction(getgradh);
632 emit_instruction(getgradv);
636 emit_instruction(new AluInstruction(op3_muladd, help.reg_i(0), help.reg_i(0), ofs_x, interpolator.j, {alu_write}));
637 emit_instruction(ne
[all...]
H A Dsfn_shader_tess_eval.cpp116 emit_instruction(new AluInstruction(op2_add, m_tess_coord[2], m_tess_coord[2],
118 emit_instruction(new AluInstruction(op2_add, m_tess_coord[2], m_tess_coord[2],
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_transform.c41 emit_instruction(struct tgsi_transform_context *ctx, function in typeref:typename:void
127 ctx->emit_instruction = emit_instruction;
200 ctx->emit_instruction(ctx, fullinst);
231 ctx->emit_instruction(ctx, fullinst);
H A Dtgsi_lowering.c144 tctx->emit_instruction(tctx, &new_inst);
224 tctx->emit_instruction(tctx, &new_inst);
235 tctx->emit_instruction(tctx, &new_inst);
246 tctx->emit_instruction(tctx, &new_inst);
257 tctx->emit_instruction(tctx, &new_inst);
298 tctx->emit_instruction(tctx, &new_inst);
310 tctx->emit_instruction(tctx, &new_inst);
343 tctx->emit_instruction(tctx, &new_inst);
354 tctx->emit_instruction(tctx, &new_inst);
389 tctx->emit_instruction(tct
[all...]
H A Dtgsi_point_sprite.c262 ctx->emit_instruction(ctx, &inst);
314 ctx->emit_instruction(ctx, &inst);
371 ctx->emit_instruction(ctx, &inst);
391 ctx->emit_instruction(ctx, &inst);
405 ctx->emit_instruction(ctx, vert_inst);
414 ctx->emit_instruction(ctx, &inst);
439 ctx->emit_instruction(ctx, inst);
461 ctx->emit_instruction(ctx, inst);
469 ctx->emit_instruction(ctx, inst);
472 ctx->emit_instruction(ct
[all...]
H A Dtgsi_transform.h78 void (*emit_instruction)(struct tgsi_transform_context *ctx, member in struct:tgsi_transform_context
288 ctx->emit_instruction(ctx, &inst);
317 ctx->emit_instruction(ctx, &inst);
347 ctx->emit_instruction(ctx, &inst);
389 ctx->emit_instruction(ctx, &inst);
440 ctx->emit_instruction(ctx, &inst);
499 ctx->emit_instruction(ctx, &inst);
523 ctx->emit_instruction(ctx, &inst);
551 ctx->emit_instruction(ctx, &inst);
H A Dtgsi_emulate.c100 tctx->emit_instruction(tctx, &new_inst);
136 tctx->emit_instruction(tctx, inst);
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_transform.c41 emit_instruction(struct tgsi_transform_context *ctx, function in typeref:typename:void
127 ctx->emit_instruction = emit_instruction;
200 ctx->emit_instruction(ctx, fullinst);
231 ctx->emit_instruction(ctx, fullinst);
H A Dtgsi_dynamic_indexing.c146 ctx->emit_instruction(ctx, &inst);
159 ctx->emit_instruction(ctx, &inst);
216 ctx->emit_instruction(ctx, &inst);
226 ctx->emit_instruction(ctx, &inst);
243 ctx->emit_instruction(ctx, &inst);
249 ctx->emit_instruction(ctx, &inst);
269 ctx->emit_instruction(ctx, &inst);
308 ctx->emit_instruction(ctx, inst);
H A Dtgsi_lowering.c145 tctx->emit_instruction(tctx, &new_inst);
225 tctx->emit_instruction(tctx, &new_inst);
236 tctx->emit_instruction(tctx, &new_inst);
247 tctx->emit_instruction(tctx, &new_inst);
258 tctx->emit_instruction(tctx, &new_inst);
299 tctx->emit_instruction(tctx, &new_inst);
311 tctx->emit_instruction(tctx, &new_inst);
344 tctx->emit_instruction(tctx, &new_inst);
355 tctx->emit_instruction(tctx, &new_inst);
390 tctx->emit_instruction(tct
[all...]
H A Dtgsi_vpos.c76 ctx->emit_instruction(ctx, &inst);
H A Dtgsi_point_sprite.c262 ctx->emit_instruction(ctx, &inst);
314 ctx->emit_instruction(ctx, &inst);
371 ctx->emit_instruction(ctx, &inst);
391 ctx->emit_instruction(ctx, &inst);
405 ctx->emit_instruction(ctx, vert_inst);
414 ctx->emit_instruction(ctx, &inst);
439 ctx->emit_instruction(ctx, inst);
461 ctx->emit_instruction(ctx, inst);
469 ctx->emit_instruction(ctx, inst);
472 ctx->emit_instruction(ct
[all...]
H A Dtgsi_transform.h78 void (*emit_instruction)(struct tgsi_transform_context *ctx, member in struct:tgsi_transform_context
306 ctx->emit_instruction(ctx, &inst);
335 ctx->emit_instruction(ctx, &inst);
365 ctx->emit_instruction(ctx, &inst);
407 ctx->emit_instruction(ctx, &inst);
458 ctx->emit_instruction(ctx, &inst);
517 ctx->emit_instruction(ctx, &inst);
541 ctx->emit_instruction(ctx, &inst);
569 ctx->emit_instruction(ctx, &inst);
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_cb_bitmap_shader.c63 tctx->emit_instruction(tctx, current_inst);
123 tctx->emit_instruction(tctx, &inst);
126 tctx->emit_instruction(tctx, current_inst);
H A Dst_tgsi_lower_yuv.c269 tctx->emit_instruction(tctx, &inst);
277 tctx->emit_instruction(tctx, &inst);
286 tctx->emit_instruction(tctx, &inst);
295 tctx->emit_instruction(tctx, &inst);
303 tctx->emit_instruction(tctx, &inst);
322 tctx->emit_instruction(tctx, &inst);
331 tctx->emit_instruction(tctx, &inst);
336 tctx->emit_instruction(tctx, &inst);
357 tctx->emit_instruction(tctx, &inst);
366 tctx->emit_instruction(tct
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_cb_bitmap_shader.c62 tctx->emit_instruction(tctx, current_inst);
122 tctx->emit_instruction(tctx, &inst);
125 tctx->emit_instruction(tctx, current_inst);
H A Dst_tgsi_lower_yuv.c268 tctx->emit_instruction(tctx, &inst);
276 tctx->emit_instruction(tctx, &inst);
285 tctx->emit_instruction(tctx, &inst);
294 tctx->emit_instruction(tctx, &inst);
302 tctx->emit_instruction(tctx, &inst);
321 tctx->emit_instruction(tctx, &inst);
330 tctx->emit_instruction(tctx, &inst);
335 tctx->emit_instruction(tctx, &inst);
356 tctx->emit_instruction(tctx, &inst);
365 tctx->emit_instruction(tct
[all...]

Completed in 67 milliseconds

123