Lines Matching defs:invariant
51 /* Whether to skip loop invariant variables */
104 invariant,
115 return invariant;
120 return def->parent_instr->pass_flags == invariant;
157 return invariant;
161 /* An instruction is said to be loop-invariant if it
164 * by other invariant instructions
174 return invariant;
186 return nir_foreach_src(instr, src_is_invariant, loop) ? invariant : not_invariant;
189 return invariant;
198 /* Don't create LCSSA-Phis for loop-invariant variables */
202 if (def->parent_instr->pass_flags == invariant)
325 /* mark loop-invariant instructions */
327 /* Without a loop all instructions are invariant.
347 /* for outer loops, invariant instructions can be variant */
348 if (state->skip_invariants && instr->pass_flags == invariant)
354 /* For outer loops, the LCSSA-phi should be considered not invariant */