Home | History | Annotate | Download | only in CodeGen

Lines Matching refs: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(); }
151 DEF = 2,
230 VNInfo *getNextValue(SlotIndex def, VNInfo::Allocator &VNInfoAllocator) {
232 new (VNInfoAllocator) VNInfo((unsigned)valnos.size(), def);
237 /// createDeadDef - Make sure the interval has a value defined at Def.
239 /// add liveness for a dead def.
240 VNInfo *createDeadDef(SlotIndex Def, VNInfo::Allocator &VNInfoAllocator);
330 /// necessarilly including Idx, or NULL. Use this to find the reaching def
575 // Special case: A PHIDef value can have its def in the middle of a
579 if (EarlyVal->def == Idx.getBaseIndex())
604 /// Return true if this instruction has a dead def.
610 /// live-through value, or a live def. A dead def returns NULL.
616 /// dead defs, it is the value created by the instruction's def operands.