Home
last modified time | relevance | path

Searched refs:split_inputs (Results 1 – 2 of 2) sorted by relevance

/third_party/mesa3d/src/compiler/nir/
Dnir_lower_io_arrays_to_elements.c367 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()
Dnir_lower_io_to_scalar.c322 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()