Lines Matching defs:ir3_compiler
41 struct ir3_compiler { struct
42 struct fd_device *dev;
43 const struct fd_dev_id *dev_id;
44 uint8_t gen;
45 uint32_t shader_count;
47 struct disk_cache *disk_cache;
49 struct nir_shader_compiler_options nir_options;
51 bool robust_buffer_access2;
61 bool flat_bypass;
65 bool levels_add_one;
70 bool unminify_coords;
73 bool txf_ms_with_isaml;
78 bool array_index_add_half;
82 bool samgq_workaround;
85 bool tess_use_shared;
90 uint16_t max_const_pipeline;
93 uint16_t max_const_geom;
96 uint16_t max_const_frag;
101 uint16_t max_const_safe;
104 uint16_t max_const_compute;
109 uint32_t instr_align;
114 uint32_t const_upload_unit;
119 uint32_t threadsize_base;
126 uint32_t wave_granularity;
129 uint32_t max_waves;
146 uint32_t reg_size_vec4;
149 uint32_t local_mem_size;
152 uint32_t branchstack_size;
155 bool has_clip_cull;
158 bool has_pvtmem;
161 bool storage_16bit;
167 bool has_getfiberid;
170 uint32_t max_variable_workgroup_size;
172 bool has_dp2acc;
173 bool has_dp4acc;
176 type_t bool_type;
204 struct ir3_compiler_options { argument
223 void ir3_compiler_destroy(struct ir3_compiler *compiler); argument