Home | History | Annotate | Download | only in ir3

Lines Matching refs:ir3_register

97    struct ir3_register **regs;
100 struct ir3_register {
201 struct ir3_register *def;
207 struct ir3_register *tied;
303 struct ir3_register **dsts;
304 struct ir3_register **srcs;
336 /* TODO remove dst_offset and handle as a ir3_register
411 struct ir3_register *address;
521 struct ir3_register *last_write;
660 struct ir3_register *ir3_src_create(struct ir3_instruction *instr, int num,
662 struct ir3_register *ir3_dst_create(struct ir3_instruction *instr, int num,
664 struct ir3_register *ir3_reg_clone(struct ir3 *shader,
665 struct ir3_register *reg);
668 ir3_reg_tie(struct ir3_register *dst, struct ir3_register *src)
676 struct ir3_register *reg,
677 struct ir3_register *last_write);
735 int ir3_flut(struct ir3_register *src_reg);
749 reg_num(const struct ir3_register *reg)
755 reg_comp(const struct ir3_register *reg)
779 is_same_type_reg(struct ir3_register *dst, struct ir3_register *src)
801 struct ir3_register *dst;
1058 reg_elems(const struct ir3_register *reg)
1067 reg_elem_size(const struct ir3_register *reg)
1073 reg_size(const struct ir3_register *reg)
1090 is_dest_gpr(struct ir3_register *dst)
1112 struct ir3_register *dst = instr->dsts[0];
1123 struct ir3_register *dst = instr->dsts[0];
1134 struct ir3_register *dst = instr->dsts[0];
1146 is_reg_special(const struct ir3_register *reg)
1164 ssa(struct ir3_register *reg)
1172 conflicts(struct ir3_register *a, struct ir3_register *b)
1178 reg_gpr(struct ir3_register *r)
1501 for (struct ir3_register *__srcreg = (void *)~0; __srcreg; \
1513 for (struct ir3_register *__dstreg = (void *)~0; __dstreg; \
1702 static inline struct ir3_register *
1706 struct ir3_register *reg;
1715 static inline struct ir3_register *
1718 struct ir3_register *reg = ir3_dst_create(instr, INVALID_REG, IR3_REG_SSA);
1790 struct ir3_register *src_reg = __ssa_src(instr, src, IR3_REG_ARRAY);
1824 struct ir3_register *dst = __ssa_dst(instr);
1838 struct ir3_register *dst = __ssa_dst(instr);
2319 regmask_set(regmask_t *regmask, struct ir3_register *reg)
2333 regmask_get(regmask_t *regmask, struct ir3_register *reg)