Lines Matching refs:def
21 struct instruction *def;
24 def = phi->def;
25 if (!def || !def->bb)
27 defines(def->bb, target);
32 void (*def)(struct basic_block *, pseudo_t),
45 def(bb, entry->pseudo);
50 void (*def)(struct basic_block *, pseudo_t),
56 #define DEFINES(x) def(bb, insn->x)
104 /* Phi-nodes are "backwards" nodes. Their def doesn't matter */
105 phi_defines(insn, insn->target, def);
126 asm_liveness(bb, insn, def, use);
159 struct instruction *def = pseudo->def;
160 if (pseudo->type != PSEUDO_REG || def->bb != bb || def->opcode == OP_PHI)
228 pseudo_t def;
229 FOR_EACH_PTR(bb->defines, def) {
232 if (pseudo_in_list(child->needs, def))
235 DELETE_CURRENT_PTR(def);
238 } END_FOR_EACH_PTR(def);
255 struct instruction *def;
256 if (phi == VOID || !phi->def)
258 def = phi->def;
259 assert(def->opcode == OP_PHISOURCE);