Lines Matching refs:src
57 remove_use(&phisrc->src);
132 * Does a basic block depend on the pseudos that "src" defines?
134 static int bb_depends_on(struct basic_block *target, struct basic_block *src)
138 FOR_EACH_PTR(src->defines, pseudo) {
153 static int bb_depends_on_phi(struct basic_block *target, struct basic_block *src)
156 FOR_EACH_PTR(src->insns, insn) {
387 static inline void concat_user_list(struct pseudo_user_list *src, struct pseudo_user_list **dst)
389 copy_ptr_list((struct ptr_list **)dst, (struct ptr_list *)src);
392 void convert_instruction_target(struct instruction *insn, pseudo_t src)
400 if (target == src)
405 *pu->userp = src;
408 if (has_use_list(src))
409 concat_user_list(target->users, &src->users);
464 if (dom->src != insn->src) {
468 if (distinct_symbols(insn->src, dom->src))
509 if (insn->src == pseudo)
513 if (insn->src == pseudo) {
524 if (!local && insn->src->type != PSEUDO_SYM)
537 pseudo_t pseudo = insn->src;
883 convert_instruction_target(insn, def->src);