Lines Matching refs:ir3_register
61 struct ir3_register {
224 struct ir3_register **regs;
542 struct ir3_register * ir3_reg_create(struct ir3_instruction *instr,
544 struct ir3_register * ir3_reg_clone(struct ir3 *shader,
545 struct ir3_register *reg);
564 struct ir3_register *reg)
587 static inline uint32_t reg_num(struct ir3_register *reg)
592 static inline uint32_t reg_comp(struct ir3_register *reg)
618 struct ir3_register *dst;
760 struct ir3_register *dst = instr->regs[0];
769 struct ir3_register *dst = instr->regs[0];
777 static inline struct ir3_instruction *ssa(struct ir3_register *reg)
791 static inline bool reg_gpr(struct ir3_register *r)
1091 static inline struct ir3_register * __ssa_src(struct ir3_instruction *instr,
1094 struct ir3_register *reg;
1109 struct ir3_register *src_reg = __ssa_src(instr, src, IR3_REG_ARRAY);
1324 struct ir3_register *reg;
1408 static inline unsigned regmask_idx(struct ir3_register *reg)
1427 static inline void regmask_set(regmask_t *regmask, struct ir3_register *reg)
1453 struct ir3_register *reg, regmask_t *b)
1471 struct ir3_register *reg)