Lines Matching defs:qinst
103 qir_get_non_sideband_nsrc(struct qinst *inst)
110 qir_get_nsrc(struct qinst *inst)
129 qir_get_tex_uniform_src(struct qinst *inst)
139 qir_has_side_effects(struct vc4_compile *c, struct qinst *inst)
160 qir_has_side_effect_reads(struct vc4_compile *c, struct qinst *inst)
184 qir_has_uniform_read(struct qinst *inst)
195 qir_is_mul(struct qinst *inst)
214 qir_is_float_input(struct qinst *inst)
233 qir_is_raw_mov(struct qinst *inst)
244 qir_is_tex(struct qinst *inst)
259 qir_has_implicit_tex_uniform(struct qinst *inst)
273 qir_depends_on_flags(struct qinst *inst)
284 qir_writes_r4(struct qinst *inst)
300 qir_channels_written(struct qinst *inst)
466 qir_dump_inst(struct vc4_compile *c, struct qinst *inst)
578 c->defs = reralloc(c, c->defs, struct qinst *,
587 struct qinst *
590 struct qinst *inst = CALLOC_STRUCT(qinst);
602 qir_emit(struct vc4_compile *c, struct qinst *inst)
609 qir_emit_def(struct vc4_compile *c, struct qinst *inst)
623 struct qinst *
624 qir_emit_nondef(struct vc4_compile *c, struct qinst *inst)
709 qir_remove_instruction(struct vc4_compile *c, struct qinst *qinst)
711 if (qinst->dst.file == QFILE_TEMP)
712 c->defs[qinst->dst.index] = NULL;
714 list_del(&qinst->link);
715 free(qinst);
742 struct qinst *qinst =
744 struct qinst, link);
745 qir_remove_instruction(c, qinst);
799 struct qinst *last_inst = NULL;
802 last_inst = (struct qinst *)c->cur_block->instructions.prev;