Lines Matching defs:flags

64    struct ir3_register *mov_dst = ir3_dst_create(mov, dst->num, dst->flags);
67 mov, INVALID_REG, (dst->flags & IR3_REG_HALF) | IR3_REG_IMMED);
69 mov->cat1.dst_type = (dst->flags & IR3_REG_HALF) ? TYPE_U16 : TYPE_U32;
81 ir3_dst_create(mov, dst->num, dst->flags & (IR3_REG_HALF | IR3_REG_SHARED));
83 ir3_src_create(mov, src->num, src->flags & (IR3_REG_HALF | IR3_REG_SHARED));
88 mov->cat1.dst_type = (dst->flags & IR3_REG_HALF) ? TYPE_U16 : TYPE_U32;
89 mov->cat1.src_type = (src->flags & IR3_REG_HALF) ? TYPE_U16 : TYPE_U32;
98 unsigned flags = dst->flags & IR3_REG_HALF;
99 struct ir3_register *instr_dst = ir3_dst_create(instr, dst->num, flags);
100 struct ir3_register *instr_src0 = ir3_src_create(instr, src0->num, flags);
101 struct ir3_register *instr_src1 = ir3_src_create(instr, src1->num, flags);
116 unsigned flags = dst->flags & IR3_REG_HALF;
117 struct ir3_register *instr_dst = ir3_dst_create(instr, dst->num, flags);
118 struct ir3_register *instr_src0 = ir3_src_create(instr, src0->num, flags);
119 struct ir3_register *instr_src1 = ir3_src_create(instr, src1->num, flags);
120 struct ir3_register *instr_src2 = ir3_src_create(instr, src2->num, flags);
156 if (dst->flags & IR3_REG_HALF) {
364 ir3_dst_create(movmsk, instr->dsts[0]->num, instr->dsts[0]->flags);
374 ir3_dst_create(mov, instr->dsts[0]->num, instr->dsts[0]->flags);
379 (new_src->flags & IR3_REG_HALF) ? TYPE_U16 : TYPE_U32;
386 ir3_dst_create(swz, instr->dsts[0]->num, instr->dsts[0]->flags);
387 ir3_dst_create(swz, instr->dsts[1]->num, instr->dsts[1]->flags);
388 ir3_src_create(swz, instr->srcs[0]->num, instr->srcs[0]->flags);
389 ir3_src_create(swz, instr->srcs[1]->num, instr->srcs[1]->flags);