Searched refs:split_inputs (Results 1 – 2 of 2) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
D | nir_lower_io_arrays_to_elements.c | 367 struct hash_table *split_inputs = _mesa_pointer_hash_table_create(NULL); in nir_lower_io_arrays_to_elements_no_indirects() local 377 indirects, split_inputs, true); in nir_lower_io_arrays_to_elements_no_indirects() 380 hash_table_foreach(split_inputs, entry) { in nir_lower_io_arrays_to_elements_no_indirects() 396 _mesa_hash_table_destroy(split_inputs, NULL); in nir_lower_io_arrays_to_elements_no_indirects() 405 struct hash_table *split_inputs = _mesa_pointer_hash_table_create(NULL); in nir_lower_io_arrays_to_elements() local 417 indirects, split_inputs, false); in nir_lower_io_arrays_to_elements() 420 hash_table_foreach(split_inputs, entry) { in nir_lower_io_arrays_to_elements() 435 _mesa_hash_table_destroy(split_inputs, NULL); in nir_lower_io_arrays_to_elements()
|
D | nir_lower_io_to_scalar.c | 322 nir_variable *var, struct hash_table *split_inputs, in lower_load_to_scalar_early() argument 333 chan_vars = get_channel_variables(split_inputs, var); in lower_load_to_scalar_early() 425 struct hash_table *split_inputs, *split_outputs; member 493 lower_load_to_scalar_early(b, intr, var, state->split_inputs, in nir_lower_io_to_scalar_early_instr() 520 .split_inputs = _mesa_pointer_hash_table_create(NULL), in nir_lower_io_to_scalar_early() 532 hash_table_foreach(state.split_inputs, entry) { in nir_lower_io_to_scalar_early() 547 _mesa_hash_table_destroy(state.split_inputs, NULL); in nir_lower_io_to_scalar_early()
|