Lines Matching defs:uses

80    are all uses of a register (the mem_load and mem_store relate to
126 Most of the uses of this are with sets that have a
182 /* For uses, the refs within eq notes may be added for
190 /* For uses, the refs within eq notes may be added for
345 instruction. These are factored into individual uses and defs but
383 /* For each regno, there are three chains of refs, one for the uses,
419 /* Union of the different kinds of defs/uses placeholders. */
434 df_ref uses; /* Head of insn-use chain. */
435 /* Head of insn-use chain for uses in REG_EQUAL/EQUIV notes. */
468 DF_EQ_NOTES = 1 << 2, /* Build chains with uses present in EQUIV/EQUAL notes. */
489 /* Two of these structures are inline in df, one for the uses and one
512 for the uses, one for the eq_uses and one for the defs. */
569 /* The set of hard regs that are in the artificial uses at the end
572 /* The set of hard regs that are in the artificial uses at the end
593 of refs that qualify as being real hard regs uses. Artificial
594 uses and defs as well as refs in eq notes are ignored. If the
674 registers, eh uses, etc. */
703 with df_set_blocks, these macros will only find the uses and defs
750 #define DF_INSN_INFO_USES(II) ((II)->uses)
766 #define DF_INSN_UID_USES(INSN) (DF_INSN_UID_GET (INSN)->uses)
821 artificial uses. These are logically at the top of the block.
823 Most blocks have artificial uses at the bottom of the block. */
1169 /* Get the artificial uses for a basic block. */
1187 /* If INSN uses exactly one register, return the associated reference,
1193 df_ref uses = DF_INSN_INFO_USES (info);
1194 return uses && !DF_REF_NEXT_LOC (uses) ? uses : NULL;