Searched refs:rc_src_register (Results 1 - 23 of 23) sorted by relevance

/external/mesa3d/src/gallium/drivers/r300/compiler/
H A Dradeon_swizzle.h48 int (*IsNative)(rc_opcode opcode, struct rc_src_register reg);
54 void (*Split)(struct rc_src_register reg, unsigned int mask, struct rc_swizzle_split * split);
H A Dradeon_compiler_util.h12 struct rc_src_register;
46 struct rc_src_register lmul_swizzle(unsigned int swizzle, struct rc_src_register srcreg);
48 void reset_srcreg(struct rc_src_register* reg);
66 const struct rc_src_register * replace_reg,
67 const struct rc_src_register * presub_src0,
68 const struct rc_src_register * presub_src1);
H A Dradeon_program.h41 struct rc_src_register { struct
66 struct rc_src_register SrcReg[2];
78 struct rc_src_register SrcReg[3];
H A Dradeon_dataflow.h37 struct rc_src_register;
59 struct rc_src_register * src);
79 struct rc_src_register * Src;
H A Dradeon_program_alu.c45 struct rc_dst_register DstReg, struct rc_src_register SrcReg)
63 struct rc_src_register SrcReg0, struct rc_src_register SrcReg1)
82 struct rc_src_register SrcReg0, struct rc_src_register SrcReg1,
83 struct rc_src_register SrcReg2)
108 static const struct rc_src_register builtin_zero = {
113 static const struct rc_src_register builtin_one = {
119 static const struct rc_src_register builtin_half = {
125 static const struct rc_src_register srcreg_undefine
[all...]
H A Dradeon_compiler_util.c212 struct rc_src_register * src)
288 struct rc_src_register lmul_swizzle(unsigned int swizzle, struct rc_src_register srcreg)
290 struct rc_src_register tmp = srcreg;
306 void reset_srcreg(struct rc_src_register* reg)
308 memset(reg, 0, sizeof(struct rc_src_register));
370 const struct rc_src_register * ReplaceReg;
395 struct rc_src_register * src)
415 const struct rc_src_register * replace_reg,
416 const struct rc_src_register * presub_src
[all...]
H A Dradeon_optimize.c48 static struct rc_src_register chain_srcregs(struct rc_src_register outer, struct rc_src_register inner)
50 struct rc_src_register combine;
67 struct rc_src_register * src)
107 struct rc_src_register * src)
176 static int is_src_uniform_constant(struct rc_src_register src,
317 struct rc_src_register newsrc;
401 memset(&inst->U.I.SrcReg[i], 0, sizeof(struct rc_src_register));
409 static unsigned int src_reads_dst_mask(struct rc_src_register sr
[all...]
H A Dr300_fragprog_swizzle.c107 static int r300_swizzle_is_native(rc_opcode opcode, struct rc_src_register reg)
149 struct rc_src_register src, unsigned int mask,
H A Dradeon_compiler.h105 void rc_move_input(struct radeon_compiler * c, unsigned input, struct rc_src_register new_input);
H A Dradeon_inline_literals.c86 struct rc_src_register * src_reg =
H A Dradeon_remove_constants.c47 struct rc_src_register * src)
H A Dr500_fragprog.c164 struct rc_src_register temp_src;
183 static int r500_swizzle_is_native(rc_opcode opcode, struct rc_src_register reg)
244 static void r500_swizzle_split(struct rc_src_register src, unsigned int usemask,
H A Dradeon_emulate_loops.c44 struct rc_src_register * Src;
192 struct rc_src_register * counter;
193 struct rc_src_register * limit;
H A Dradeon_pair_translate.c40 struct rc_src_register tmp;
132 static void src_uses(struct rc_src_register src, unsigned int * rgb,
H A Dr3xx_vertprog.c98 static int t_src_conflict(struct rc_src_register a, struct rc_src_register b)
123 struct rc_src_register *src)
141 struct rc_src_register *src)
157 struct rc_src_register *src)
778 static int swizzle_is_native(rc_opcode opcode, struct rc_src_register reg)
H A Dradeon_program_tex.c35 static struct rc_src_register shadow_fail_value(struct r300_fragment_program_compiler *compiler,
38 struct rc_src_register reg = { 0, 0, 0, 0, 0, 0 };
46 static struct rc_src_register shadow_pass_value(struct r300_fragment_program_compiler *compiler,
49 struct rc_src_register reg = { 0, 0, 0, 0, 0, 0 };
H A Dradeon_vert_fc.c19 struct rc_src_register * src,
H A Dradeon_dataflow.c43 struct rc_src_register * src)
495 struct rc_src_register * src)
590 struct rc_src_register * src)
H A Dradeon_compiler.c138 void rc_move_input(struct radeon_compiler * c, unsigned input, struct rc_src_register new_input)
H A Dradeon_program_print.c233 struct rc_src_register src)
H A Dradeon_pair_schedule.c1244 struct rc_src_register * src)
/external/mesa3d/src/gallium/drivers/r300/compiler/tests/
H A Drc_test_helpers.c96 struct rc_src_register * src_reg = &inst->U.I.SrcReg[src_index];
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_tgsi_to_rc.c202 struct rc_src_register * dst,

Completed in 291 milliseconds