Lines Matching refs:uses
247 distinguish statements that need to have both uses and defs
250 registered, but they don't need to have their uses renamed. */
494 of VAR. Additionally, we have not seen any uses of VAR yet, so
713 2- If S uses a variable VAR and there is no preceding kill of VAR,
830 prune_unused_phi_nodes (bitmap phis, bitmap kills, bitmap uses)
843 if (bitmap_empty_p (uses))
852 bitmap_and_compl (to_remove, kills, uses);
865 Instead, we basically emulate standard dce. We put all uses to worklist,
876 If we store the bounds for all the uses to an array and sort it, we can
940 /* Now process the uses. */
942 EXECUTE_IF_SET_IN_BITMAP (uses, 0, i, bi)
971 /* Mark the phi as live, and add the new uses to the worklist. */
977 if (bitmap_bit_p (uses, u))
982 uses dominated by a def directly in their block have been filtered
987 bitmap_set_bit (uses, u);
1237 /* If this variable is set in a single basic block and all uses are
2216 If INSERT_PHI_P is true, mark those uses as live in the
2243 /* Mark the uses in phi nodes as interesting. It would be more correct
2388 /* First process names in NEW_SSA_NAMES. Otherwise, uses of old
2932 We want to replace all the uses of x_1 with the new definitions of
2933 x_10 and x_11. Note that the only uses that should be replaced are
2995 blocks have uses of N (i.e., N is live-on-entry in those
3035 /* Traverse the CFG looking for definitions and uses of symbols