Lines Matching refs:Def
52 VNInfo *LiveRange::createDeadDef(SlotIndex Def, in createDeadDef() argument
54 assert(!Def.isDead() && "Cannot define a value at the dead slot"); in createDeadDef()
55 iterator I = find(Def); in createDeadDef()
57 VNInfo *VNI = getNextValue(Def, VNInfoAllocator); in createDeadDef()
58 segments.push_back(Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
61 if (SlotIndex::isSameInstr(Def, I->start)) { in createDeadDef()
69 Def = std::min(Def, I->start); in createDeadDef()
70 if (Def != I->start) in createDeadDef()
71 I->start = I->valno->def = Def; in createDeadDef()
74 assert(SlotIndex::isEarlierInstr(Def, I->start) && "Already live at def"); in createDeadDef()
75 VNInfo *VNI = getNextValue(Def, VNInfoAllocator); in createDeadDef()
76 segments.insert(I, Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
161 SlotIndex Def = std::max(I->start, J->start); in overlaps() local
163 if (Def.isBlock() || in overlaps()
164 !CP.isCoalescable(Indexes.getInstructionFromIndex(Def))) in overlaps()