• Home
  • Raw
  • Download

Lines Matching refs:ir3_block

44 struct ir3_block;
172 struct ir3_block *block;
246 struct ir3_block *target;
518 struct ir3_block { struct
531 struct ir3_block *successors[2]; argument
553 block_id(struct ir3_block *block) in block_id() argument
570 struct ir3_block * ir3_block_create(struct ir3 *shader);
572 struct ir3_instruction * ir3_instr_create(struct ir3_block *block, opc_t opc);
573 struct ir3_instruction * ir3_instr_create2(struct ir3_block *block,
595 void ir3_block_clear_mark(struct ir3_block *block);
1226 list_for_each_entry(struct ir3_block, __block, __list, node)
1228 list_for_each_entry_safe(struct ir3_block, __block, __list, node)
1230 list_for_each_entry_rev(struct ir3_block, __block, __list, node)
1284 unsigned ir3_delay_calc(struct ir3_block *block, struct ir3_instruction *instr,
1373 create_immed_typed(struct ir3_block *block, uint32_t val, type_t type) in create_immed_typed()
1388 create_immed(struct ir3_block *block, uint32_t val) in create_immed()
1394 create_uniform_typed(struct ir3_block *block, unsigned n, type_t type) in create_uniform_typed()
1409 create_uniform(struct ir3_block *block, unsigned n) in create_uniform()
1415 create_uniform_indirect(struct ir3_block *block, int n, type_t type, in create_uniform_indirect()
1432 ir3_MOV(struct ir3_block *block, struct ir3_instruction *src, type_t type) in ir3_MOV()
1451 ir3_COV(struct ir3_block *block, struct ir3_instruction *src, in ir3_COV()
1469 ir3_NOP(struct ir3_block *block) in ir3_NOP()
1478 ir3_##name(struct ir3_block *block) \
1490 ir3_##name(struct ir3_block *block, \
1505 ir3_##name(struct ir3_block *block, \
1522 ir3_##name(struct ir3_block *block, \
1541 ir3_##name(struct ir3_block *block, \
1660 ir3_SAM(struct ir3_block *block, opc_t opc, type_t type, in INSTR0()