Lines Matching defs:ir3_block
43 struct ir3_block;
160 struct ir3_block *block;
230 struct ir3_block *target;
270 struct ir3_block *block;
369 /* Entry in ir3_block's instruction list: */
481 struct ir3_block {
494 struct ir3_block *successors[2];
497 struct ir3_block **predecessors;
517 block_id(struct ir3_block *block)
533 struct ir3_block * ir3_block_create(struct ir3 *shader);
535 struct ir3_instruction * ir3_instr_create(struct ir3_block *block, opc_t opc);
536 struct ir3_instruction * ir3_instr_create2(struct ir3_block *block,
558 void ir3_block_clear_mark(struct ir3_block *block);
1038 create_immed_typed(struct ir3_block *block, uint32_t val, type_t type)
1053 create_immed(struct ir3_block *block, uint32_t val)
1059 create_uniform(struct ir3_block *block, unsigned n)
1074 create_uniform_indirect(struct ir3_block *block, int n,
1104 ir3_MOV(struct ir3_block *block, struct ir3_instruction *src, type_t type)
1121 ir3_COV(struct ir3_block *block, struct ir3_instruction *src,
1139 ir3_NOP(struct ir3_block *block)
1148 ir3_##name(struct ir3_block *block) \
1160 ir3_##name(struct ir3_block *block, \
1175 ir3_##name(struct ir3_block *block, \
1192 ir3_##name(struct ir3_block *block, \
1211 ir3_##name(struct ir3_block *block, \
1319 ir3_SAM(struct ir3_block *block, opc_t opc, type_t type,