Lines Matching refs:use
25 serve as an example of use for the dataflow module.
40 - We may use profile information and ignore infrequent use for the
100 /* For each use, all possible defs reaching it must come in the same
105 union_defs (struct df *df, struct df_ref *use, struct web_entry *def_entry,
109 rtx insn = DF_REF_INSN (use);
110 struct df_link *link = DF_REF_CHAIN (use);
128 /* Some instructions may use match_dup for their operands. In case the
135 if (use != use_link
136 && DF_REF_REAL_REG (use) == DF_REF_REAL_REG (use_link))
137 (*fun) (use_entry + DF_REF_ID (use),
147 && SET_SRC (set) == DF_REF_REG (use)
152 if (DF_REF_REAL_REG (use) == DF_REF_REAL_REG (def_link))
153 (*fun) (use_entry + DF_REF_ID (use),
160 (*fun) (use_entry + DF_REF_ID (use),
165 /* A READ_WRITE use requires the corresponding def to be in the same
167 if (use->flags & DF_REF_READ_WRITE)
171 if (DF_REF_INSN (use))
172 link = DF_INSN_DEFS (df, DF_REF_INSN (use));
178 if (DF_REF_REAL_REG (link) == DF_REF_REAL_REG (use))
179 (*fun) (use_entry + DF_REF_ID (use),