Lines Matching refs:ir3_instruction
71 collect_reg_info(struct ir3_instruction *instr, struct ir3_register *reg, in collect_reg_info()
346 insert_instr(struct ir3_block *block, struct ir3_instruction *instr) in insert_instr()
428 static struct ir3_instruction *
434 struct ir3_instruction *instr; in instr_create()
439 instr = (struct ir3_instruction *)ptr; in instr_create()
452 struct ir3_instruction *
455 struct ir3_instruction *instr = instr_create(block, opc, ndst, nsrc); in ir3_instr_create()
462 struct ir3_instruction *
463 ir3_instr_clone(struct ir3_instruction *instr) in ir3_instr_clone()
465 struct ir3_instruction *new_instr = instr_create( in ir3_instr_clone()
503 ir3_instr_add_dep(struct ir3_instruction *instr, struct ir3_instruction *dep) in ir3_instr_add_dep()
514 ir3_src_create(struct ir3_instruction *instr, int num, int flags) in ir3_src_create()
526 ir3_dst_create(struct ir3_instruction *instr, int num, int flags) in ir3_dst_create()
546 ir3_reg_set_last_array(struct ir3_instruction *instr, struct ir3_register *reg, in ir3_reg_set_last_array()
557 ir3_instr_set_address(struct ir3_instruction *instr, in ir3_instr_set_address()
558 struct ir3_instruction *addr) in ir3_instr_set_address()
672 ir3_set_dst_type(struct ir3_instruction *instr, bool half) in ir3_set_dst_type()
710 ir3_fixup_src_type(struct ir3_instruction *instr) in ir3_fixup_src_type()
786 ir3_valid_flags(struct ir3_instruction *instr, unsigned n, unsigned flags) in ir3_valid_flags()
817 struct ir3_instruction *src = ssa(instr->srcs[n]); in ir3_valid_flags()
983 ir3_valid_immediate(struct ir3_instruction *instr, int32_t immed) in ir3_valid_immediate()