Home
last modified time | relevance | path

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

/third_party/mesa3d/src/gallium/drivers/r300/compiler/
Dradeon_program_tex.c65 inst_mov = rc_insert_new_instruction(&compiler->Base, inst->Prev); in scale_texcoords()
88 inst_rcp = rc_insert_new_instruction(&compiler->Base, inst->Prev); in projective_divide()
99 inst_mul = rc_insert_new_instruction(&compiler->Base, inst->Prev); in projective_divide()
178 inst_rcp = rc_insert_new_instruction(c, inst); in radeonTransformTEX()
189 inst_mul = rc_insert_new_instruction(c, inst_rcp ? inst_rcp : inst); in radeonTransformTEX()
205 inst_add = rc_insert_new_instruction(c, inst_mul); in radeonTransformTEX()
243 inst_cmp = rc_insert_new_instruction(c, inst_add); in radeonTransformTEX()
305 struct rc_instruction *inst_frc = rc_insert_new_instruction(c, inst->Prev); in radeonTransformTEX()
327 inst_mul = rc_insert_new_instruction(c, inst->Prev); in radeonTransformTEX()
336 inst_frc = rc_insert_new_instruction(c, inst->Prev); in radeonTransformTEX()
[all …]
Dradeon_compiler.c187 inst = rc_insert_new_instruction(c, last_write_inst); in rc_copy_output()
195 inst = rc_insert_new_instruction(c, insert_pos); in rc_copy_output()
204 inst = rc_insert_new_instruction(c, inst); in rc_copy_output()
234 inst_rcp = rc_insert_new_instruction(c, &c->Program.Instructions); in rc_transform_fragment_wpos()
245 inst_mul = rc_insert_new_instruction(c, inst_rcp); in rc_transform_fragment_wpos()
260 inst_mad = rc_insert_new_instruction(c, inst_mul); in rc_transform_fragment_wpos()
314 inst_add = rc_insert_new_instruction(c, &c->Program.Instructions); in rc_transform_fragment_face()
Dradeon_emulate_branches.c74 inst_mov = rc_insert_new_instruction(s->C, inst->Prev); in handle_if()
164 struct rc_instruction * inst_mov = rc_insert_new_instruction(s->C, begin->Prev); in allocate_and_insert_proxies()
183 struct rc_instruction * inst_cmp = rc_insert_new_instruction(s->C, inst_endif); in inject_cmp()
294 inst_mov = rc_insert_new_instruction(s->C, s->C->Program.Instructions.Prev); in fix_output_writes()
Dradeon_vert_fc.c111 rc_insert_new_instruction(fc_state->C, inst->Prev); in lower_bgnloop()
180 rc_insert_new_instruction(fc_state->C, inst); in lower_endloop()
Dradeon_program.h204 struct rc_instruction *rc_insert_new_instruction(struct radeon_compiler * c, struct rc_instruction …
Dr3xx_vertprog.c713 new_inst = rc_insert_new_instruction(c, inst->Prev); in transform_nonnative_modifiers()
746 struct rc_instruction * inst_mov = rc_insert_new_instruction(c, inst->Prev); in transform_source_conflicts()
764 struct rc_instruction * inst_mov = rc_insert_new_instruction(c, inst->Prev); in transform_source_conflicts()
790 …struct rc_instruction * inst = rc_insert_new_instruction(&compiler->Base, compiler->Base.Program.I… in rc_vs_add_artificial_outputs()
823 add = rc_insert_new_instruction(&c->Base, arl->Prev); in transform_negative_addressing()
Dradeon_program.c193 struct rc_instruction *rc_insert_new_instruction(struct radeon_compiler * c, struct rc_instruction … in rc_insert_new_instruction() function
Dradeon_dataflow_swizzles.c56 struct rc_instruction * mov = rc_insert_new_instruction(c, inst->Prev); in rewrite_source()
Dradeon_program_alu.c48 struct rc_instruction *fpi = rc_insert_new_instruction(c, after); in emit1()
66 struct rc_instruction *fpi = rc_insert_new_instruction(c, after); in emit2()
86 struct rc_instruction *fpi = rc_insert_new_instruction(c, after); in emit3()
Dr500_fragprog.c107 rc_insert_new_instruction(c, inst_if->Prev); in r500_transform_IF()
Dradeon_pair_schedule.c451 inst_begin = rc_insert_new_instruction(s->C, before->Prev); in emit_all_tex()
/third_party/mesa3d/src/gallium/drivers/r300/
Dr300_tgsi_to_rc.c270 dst = rc_insert_new_instruction(ttr->compiler, ttr->compiler->Program.Instructions.Prev); in transform_instruction()
/third_party/mesa3d/src/gallium/drivers/r300/compiler/tests/
Drc_test_helpers.c462 rc_insert_new_instruction(c, c->Program.Instructions.Prev); in add_instruction()