Searched refs:invariants (Results 1 - 1 of 1) sorted by relevance
/third_party/mesa3d/src/compiler/nir/ |
H A D | nir_propagate_invariant.c | 27 add_src(nir_src *src, struct set *invariants) in add_src() argument 30 _mesa_set_add(invariants, src->ssa); in add_src() 32 _mesa_set_add(invariants, src->reg.reg); in add_src() 44 dest_is_invariant(nir_dest *dest, struct set *invariants) in dest_is_invariant() argument 47 return _mesa_set_search(invariants, &dest->ssa); in dest_is_invariant() 49 return _mesa_set_search(invariants, dest->reg.reg); in dest_is_invariant() 54 add_cf_node(nir_cf_node *cf, struct set *invariants) in add_cf_node() argument 58 add_src(&if_stmt->condition, invariants); in add_cf_node() 62 add_cf_node(cf->parent, invariants); in add_cf_node() 66 add_var(nir_variable *var, struct set *invariants) in add_var() argument 77 var_is_invariant(nir_variable *var, struct set * invariants) var_is_invariant() argument 87 propagate_invariant_instr(nir_instr *instr, struct set *invariants) propagate_invariant_instr() argument 161 propagate_invariant_impl(nir_function_impl *impl, struct set *invariants) propagate_invariant_impl() argument 201 struct set *invariants = _mesa_pointer_set_create(NULL); nir_propagate_invariant() local [all...] |
Completed in 2 milliseconds