Lines Matching defs:function
329 nir_variable *var = rzalloc(impl->function->shader, nir_variable);
366 * can't count on it on MSV and Android. So we stuff the CMP function into
541 impl->function = NULL;
570 nir_function_impl_create(nir_function *function)
572 assert(function->impl == NULL);
574 nir_function_impl *impl = nir_function_impl_create_bare(function->shader);
576 function->impl = impl;
577 impl->function = function;
1463 unreachable("Parallel copies are unsupported by this function");
1502 unreachable("Parallel copies are unsupported by this function");
1636 /* XXX: this could have many more tests, such as when a sampler function is
1822 * This function assumes that after_me is in the same block as
1905 /* nir_foreach_block_unstructured_safe() will call this function on a
1932 /* nir_foreach_block_safe() will call this function on a NULL block
2359 nir_foreach_function(function, shader) {
2360 if (function->impl &&
2361 nir_function_impl_lower_instructions(function->impl,
3437 * Whether an output slot is consumed by fixed-function logic.
3516 * This marks the output store instruction as not feeding fixed-function