Lines Matching defs:compiler_context
240 typedef struct compiler_context { struct
241 const struct panfrost_compile_inputs *inputs;
242 nir_shader *nir;
243 struct pan_shader_info *info;
244 gl_shader_stage stage;
247 unsigned blend_sample_iterations;
250 unsigned blend_input;
253 unsigned blend_src1;
256 unsigned spills;
257 unsigned fills;
260 nir_function *func;
263 unsigned temp_alloc;
266 int block_count;
267 struct list_head blocks;
270 unsigned block_source_count;
273 midgard_block *current_block;
276 midgard_block *after_block;
280 int current_loop_depth;
283 unsigned loop_count;
286 struct hash_table_u64 *ssa_constants;
288 int temp_count;
312 } compiler_context; argument