Lines Matching refs:ir3_instruction
87 collect_reg_info(struct ir3_instruction *instr, struct ir3_register *reg,
418 insert_instr(struct ir3_block *block, struct ir3_instruction *instr)
500 static struct ir3_instruction *
506 struct ir3_instruction *instr;
511 instr = (struct ir3_instruction *)ptr;
524 struct ir3_instruction *
527 struct ir3_instruction *instr = instr_create(block, opc, ndst, nsrc);
534 struct ir3_instruction *
535 ir3_instr_clone(struct ir3_instruction *instr)
537 struct ir3_instruction *new_instr = instr_create(
575 ir3_instr_add_dep(struct ir3_instruction *instr, struct ir3_instruction *dep)
586 ir3_src_create(struct ir3_instruction *instr, int num, int flags)
598 ir3_dst_create(struct ir3_instruction *instr, int num, int flags)
618 ir3_reg_set_last_array(struct ir3_instruction *instr, struct ir3_register *reg,
629 ir3_instr_set_address(struct ir3_instruction *instr,
630 struct ir3_instruction *addr)
744 ir3_set_dst_type(struct ir3_instruction *instr, bool half)
782 ir3_fixup_src_type(struct ir3_instruction *instr)
861 ir3_valid_flags(struct ir3_instruction *instr, unsigned n, unsigned flags)
892 struct ir3_instruction *src = ssa(instr->srcs[n]);
1090 ir3_valid_immediate(struct ir3_instruction *instr, int32_t immed)