Lines Matching full:kill
69 // Clear all kill flags. They will be reinserted after register allocation
120 if (I->Kill.isValid())
121 I->LI->addRange(LiveRange(Start, I->Kill, VNI));
135 SlotIndex Kill,
138 assert(Kill.isValid() && "Invalid SlotIndex");
142 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot());
143 assert(KillMBB && "No MBB at Kill");
146 if (LI->extendInBlock(Indexes->getMBBStartIdx(KillMBB), Kill))
149 // Find the single reaching def, or determine if Kill is jointly dominated by
153 VNInfo *VNI = findReachingDefs(LI, KillMBB, Kill, PhysReg);
176 SlotIndex Kill,
237 Kill = SlotIndex();
248 // The kill block may not be live-through.
250 LiveIn.back().Kill = Kill;
314 // The value may be live-through even if Kill is set, as can happen when
331 if (I->Kill.isValid())
332 I->LI->addRange(LiveRange(Start, I->Kill, VNI));
342 if (I->Kill.isValid())