Lines Matching refs:fp

44 bi_print_slots(bi_registers *regs, FILE *fp)
48 fprintf(fp, "slot %u: %u\n", i, regs->slot[i]);
52 fprintf(fp, "slot 2 (%s%s): %u\n",
60 fprintf(fp, "slot 3 (%s %s): %u\n",
68 bi_print_tuple(bi_tuple *tuple, FILE *fp)
73 fprintf(fp, (i == 0) ? "\t* " : "\t+ ");
76 bi_print_instr(ins[i], fp);
78 fprintf(fp, "NOP\n");
83 bi_print_clause(bi_clause *clause, FILE *fp)
85 fprintf(fp, "id(%u)", clause->scoreboard_id);
88 fprintf(fp, " wait(");
92 fprintf(fp, "%u ", i);
95 fprintf(fp, ")");
98 fprintf(fp, " %s", bi_flow_control_name(clause->flow_control));
101 fprintf(fp, " no_prefetch");
104 fprintf(fp, " osrb");
107 fprintf(fp, " td");
110 fprintf(fp, " pcrel(%u)", clause->pcrel_idx);
112 fprintf(fp, "\n");
115 bi_print_tuple(&clause->tuples[i], fp);
119 fprintf(fp, "%" PRIx64 " ", clause->constants[i]);
122 fprintf(fp, "*");
124 fprintf(fp, "\n");
127 fprintf(fp, "\n");
131 bi_print_scoreboard_line(unsigned slot, const char *name, uint64_t mask, FILE *fp)
136 fprintf(fp, "slot %u %s:", slot, name);
139 fprintf(fp, " r%" PRId64, reg);
141 fprintf(fp, "\n");
145 bi_print_scoreboard(struct bi_scoreboard_state *state, FILE *fp)
148 bi_print_scoreboard_line(i, "reads", state->read[i], fp);
149 bi_print_scoreboard_line(i, "writes", state->write[i], fp);
154 bi_print_block(bi_block *block, FILE *fp)
157 bi_print_scoreboard(&block->scoreboard_in, fp);
158 fprintf(fp, "\n");
161 fprintf(fp, "block%u {\n", block->index);
165 bi_print_clause(clause, fp);
168 bi_print_instr((bi_instr *) ins, fp);
171 fprintf(fp, "}");
174 fprintf(fp, " -> ");
177 fprintf(fp, "block%u ", succ->index);
181 fprintf(fp, " from");
184 fprintf(fp, " block%u", (*pred)->index);
188 fprintf(fp, "\n");
189 bi_print_scoreboard(&block->scoreboard_out, fp);
192 fprintf(fp, "\n\n");
196 bi_print_shader(bi_context *ctx, FILE *fp)
199 bi_print_block(block, fp);