Lines Matching defs:uses

231    propagating it simply like the clobber / uses solutions.  The
434 /* A map mapping call statements to per-stmt variables for uses
469 the uses. Returns NULL if there is nothing special about this call. */
487 varinfo_t uses = lookup_call_use_vi (call);
488 if (!uses)
491 return vi_next (uses);
495 the uses. */
3843 one for its uses and one for each parameter (including a single
3912 varinfo_t uses = get_call_use_vi (stmt);
3918 make_copy_constraint (uses, tem->id);
3921 make_constraint_to (uses->id, arg);
3927 varinfo_t uses = get_call_use_vi (stmt);
3933 make_copy_constraint (uses, tem->id);
3937 and all other uses appear in NONLOCAL as well. */
3951 /* If we added to the calls uses solution make sure we account for
4064 varinfo_t uses = get_call_use_vi (stmt);
4065 make_transitive_closure_constraints (uses);
4066 make_constraint_to (uses->id, gimple_call_chain (stmt));
4067 rhsc.var = uses->id;
4100 varinfo_t uses = NULL;
4106 if (!uses)
4108 uses = get_call_use_vi (stmt);
4109 make_transitive_closure_constraints (uses);
4111 make_constraint_to (uses->id, arg);
4117 if (!uses)
4119 uses = get_call_use_vi (stmt);
4120 make_transitive_closure_constraints (uses);
4122 make_constraint_to (uses->id, gimple_call_chain (stmt));
4126 if (uses)
4128 rhsc.var = uses->id;
4851 along the lines of per-call clobbers/uses would be enough. */
4927 /* Account for uses in assigments and returns. */
4964 we do not generate escapes for we have to generate clobbers/uses. */
5091 /* Build constraints for propagating clobbers/uses along the
5126 /* Otherwise the caller clobbers and uses what the callee does.
5470 things the function uses. */
7540 /* We need to accumulate all clobbers/uses of all possible
7556 struct pt_solution *uses, *clobbers;
7558 uses = gimple_call_use_set (stmt);
7560 memset (uses, 0, sizeof (struct pt_solution));
7570 uses->nonlocal = 1;
7571 uses->ipa_escaped = 1;
7577 if (!uses->anything)
7581 pt_solution_ior_into (uses, &sol);