Home | History | Annotate | Download | only in src

Lines Matching full:safe

36   // Operations that operate on bits are safe.
73 // Iterate over all uses and verify that they are uint32 safe: either don't
76 // Encountered phis are optimistically treated as safe uint32 uses,
79 // phis that are not actually uint32-safe (it requires fix point iteration).
92 // Optimistically treat phis as uint32 safe.
121 // This phi is not uint32 safe. No need to check operands.
135 // This phi is not safe, some operands are not uint32 values.
171 // uses are uint32 safe.
176 // Phis that are still marked as safe are shifted down
177 // so that all safe phis form a prefix of the phis_ array.
189 // Now phis array contains only those phis that have safe
191 // from phi operands of discovered non-safe phis until
192 // only safe phis are left.
199 // Check if any operands to safe phis were unmarked
200 // turning a safe phi into unsafe. The same value
223 // its uses are uint32 safe.