Lines Matching defs:def
51 SlotIndex def;
55 : id(i), def(d)
60 : id(i), def(orig.def)
65 def = src.def;
72 bool isPHIDef() const { return def.isBlock(); }
75 bool isUnused() const { return !def.isValid(); }
78 void markUnused() { def = SlotIndex(); }
229 VNInfo *getNextValue(SlotIndex def, VNInfo::Allocator &VNInfoAllocator) {
231 new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), def);
238 /// add liveness for a dead def.
329 /// necessarilly including Idx, or NULL. Use this to find the reaching def
510 // Special case: A PHIDef value can have its def in the middle of a
514 if (EarlyVal->def == Idx.getBaseIndex())
539 /// Return true if this instruction has a dead def.
545 /// live-through value, or a live def. A dead def returns NULL.
551 /// dead defs, it is the value created by the instruction's def operands.