Lines Matching refs:ctx
96 mir_analyze_helper_terminate(compiler_context *ctx)
109 mir_foreach_block(ctx, _block) {
111 block->helpers_in |= mir_block_uses_helpers(ctx->stage, block);
146 mir_foreach_block(ctx, _block) {
154 if (!mir_op_computes_derivatives(ctx->stage, ins->op)) continue;
188 mir_analyze_helper_requirements(compiler_context *ctx)
190 mir_compute_temp_count(ctx);
191 unsigned temp_count = ctx->temp_count;
197 mir_foreach_instr_global(ctx, ins) {
199 if (ins->dest >= ctx->temp_count) continue;
200 if (!mir_op_computes_derivatives(ctx->stage, ins->op)) continue;
218 struct set_entry *cur = _mesa_set_add(work_list, pan_exit_block(&ctx->blocks));
239 mir_foreach_instr_global(ctx, ins) {
241 if (ins->dest >= ctx->temp_count) continue;