Lines Matching refs:ir3_instruction

181 struct ir3_instruction **
184 struct ir3_instruction **value =
185 ralloc_array(ctx->def_ht, struct ir3_instruction *, n);
190 struct ir3_instruction **
193 struct ir3_instruction **value;
198 value = ralloc_array(ctx, struct ir3_instruction *, n);
211 struct ir3_instruction *const *
223 struct ir3_instruction *addr = NULL;
224 struct ir3_instruction **value =
225 ralloc_array(ctx, struct ir3_instruction *, num_components);
260 struct ir3_instruction *dst = ctx->last_dst[i];
275 struct ir3_instruction *addr = NULL;
297 dest_flags(struct ir3_instruction *instr)
302 struct ir3_instruction *
303 ir3_create_collect(struct ir3_block *block, struct ir3_instruction *const *arr,
306 struct ir3_instruction *collect;
316 struct ir3_instruction *elem = arr[i];
360 ir3_split_dest(struct ir3_block *block, struct ir3_instruction **dst,
361 struct ir3_instruction *src, unsigned base, unsigned n)
383 struct ir3_instruction *split =
415 static struct ir3_instruction *
416 create_addr0(struct ir3_block *block, struct ir3_instruction *src, int align)
418 struct ir3_instruction *instr, *immed;
454 static struct ir3_instruction *
457 struct ir3_instruction *immed =
459 struct ir3_instruction *instr = ir3_MOV(block, immed, TYPE_U16);
467 struct ir3_instruction *
468 ir3_get_addr0(struct ir3_context *ctx, struct ir3_instruction *src, int align)
470 struct ir3_instruction *addr;
492 struct ir3_instruction *
495 struct ir3_instruction *addr;
511 struct ir3_instruction *
512 ir3_get_predicate(struct ir3_context *ctx, struct ir3_instruction *src)
515 struct ir3_instruction *cond;
518 struct ir3_instruction *zero =
565 struct ir3_instruction *
567 struct ir3_instruction *address)
570 struct ir3_instruction *mov;
606 struct ir3_instruction *src,
607 struct ir3_instruction *address)
610 struct ir3_instruction *mov;