Home
last modified time | relevance | path

Searched refs:rc_insert_new_instruction (Results 1 – 11 of 11) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_program_tex.c43 inst_mov = rc_insert_new_instruction(&compiler->Base, inst->Prev); in scale_texcoords()
66 inst_rcp = rc_insert_new_instruction(&compiler->Base, inst->Prev); in projective_divide()
77 inst_mul = rc_insert_new_instruction(&compiler->Base, inst->Prev); in projective_divide()
156 inst_rcp = rc_insert_new_instruction(c, inst); in radeonTransformTEX()
167 inst_mul = rc_insert_new_instruction(c, inst_rcp ? inst_rcp : inst); in radeonTransformTEX()
183 inst_add = rc_insert_new_instruction(c, inst_mul); in radeonTransformTEX()
221 inst_cmp = rc_insert_new_instruction(c, inst_add); in radeonTransformTEX()
283 struct rc_instruction *inst_frc = rc_insert_new_instruction(c, inst->Prev); in radeonTransformTEX()
305 inst_mul = rc_insert_new_instruction(c, inst->Prev); in radeonTransformTEX()
314 inst_frc = rc_insert_new_instruction(c, inst->Prev); in radeonTransformTEX()
[all …]
H A Dradeon_compiler.c190 inst = rc_insert_new_instruction(c, last_write_inst); in rc_copy_output()
198 inst = rc_insert_new_instruction(c, insert_pos); in rc_copy_output()
207 inst = rc_insert_new_instruction(c, inst); in rc_copy_output()
237 inst_rcp = rc_insert_new_instruction(c, &c->Program.Instructions); in rc_transform_fragment_wpos()
248 inst_mul = rc_insert_new_instruction(c, inst_rcp); in rc_transform_fragment_wpos()
263 inst_mad = rc_insert_new_instruction(c, inst_mul); in rc_transform_fragment_wpos()
317 inst_add = rc_insert_new_instruction(c, &c->Program.Instructions); in rc_transform_fragment_face()
H A Dradeon_dataflow_swizzles.c41 struct rc_instruction * mov = rc_insert_new_instruction(c, inst->Prev); in rewrite_source()
433 new_inst = rc_insert_new_instruction(c, inst); in try_splitting_single_channel()
495 new_inst = rc_insert_new_instruction(c, inst->Prev); in try_splitting_instruction()
H A Dradeon_program_alu.c27 struct rc_instruction *fpi = rc_insert_new_instruction(c, after); in emit1()
45 struct rc_instruction *fpi = rc_insert_new_instruction(c, after); in emit2()
65 struct rc_instruction *fpi = rc_insert_new_instruction(c, after); in emit3()
H A Dradeon_vert_fc.c92 rc_insert_new_instruction(fc_state->C, inst->Prev); in lower_bgnloop()
161 rc_insert_new_instruction(fc_state->C, inst); in lower_endloop()
H A Dr3xx_vertprog.c708 struct rc_instruction * inst_mov = rc_insert_new_instruction(c, inst->Prev); in transform_source_conflicts()
726 struct rc_instruction * inst_mov = rc_insert_new_instruction(c, inst->Prev); in transform_source_conflicts()
752 …struct rc_instruction * inst = rc_insert_new_instruction(&compiler->Base, compiler->Base.Program.I… in rc_vs_add_artificial_outputs()
H A Dradeon_program.h182 struct rc_instruction *rc_insert_new_instruction(struct radeon_compiler * c, struct rc_instruction …
H A Dradeon_program.c101 struct rc_instruction *rc_insert_new_instruction(struct radeon_compiler * c, struct rc_instruction … in rc_insert_new_instruction() function
H A Dr500_fragprog.c82 rc_insert_new_instruction(c, inst_if->Prev); in r500_transform_IF_instr()
H A Dradeon_pair_schedule.c430 inst_begin = rc_insert_new_instruction(s->C, before->Prev); in emit_all_tex()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_tgsi_to_rc.c208 dst = rc_insert_new_instruction(ttr->compiler, ttr->compiler->Program.Instructions.Prev); in transform_instruction()