Lines Matching defs:uses
23 /* Immediate use lists are used to directly access all uses for an SSA
40 any modifications to the uses or stmts.
64 /* This node is inserted and used to mark the end of the uses for a stmt. */
141 use_optype_p uses;
378 /* Return true if VAR has no nondebug uses. */
389 whether there are any nondebug uses. */
402 /* If there aren't any uses whatsoever, we're done. */
425 /* If there aren't any uses whatsoever, we're done. */
454 /* Return the number of nondebug immediate uses of VAR. */
491 if (ptr->uses)
493 use_p = USE_OP_PTR (ptr->uses);
494 ptr->uses = ptr->uses->next;
546 if (ptr->uses)
548 val = USE_OP (ptr->uses);
549 ptr->uses = ptr->uses->next;
590 ptr->uses = NULL;
602 do not support iterating over virtual defs or uses without
603 iterating over defs or uses at the same time. */
625 ptr->uses = (flags & (SSA_OP_USE|SSA_OP_VUSE)) ? gimple_use_ops (stmt) : NULL;
627 && ptr->uses
629 ptr->uses = ptr->uses->next;
766 /* Initialize the iterator PTR for uses matching FLAGS in PHI. FLAGS should
843 /* Immediate use traversal of uses within a stmt require that all the
844 uses on a stmt be sequentially listed. This routine is used to build up
872 /* This routine will relink all uses with the same stmt as HEAD into the list
885 /* Only look at virtual or real uses, depending on the type of HEAD. */
914 /* Initialize IMM to traverse over uses of VAR. Return the first statement. */
923 where the end of the current stmt's uses are. Initialize it to NULL