Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Kill

43     if (I->Kill.isValid())
44 I->LI->addRange(LiveRange(Start, I->Kill, VNI));
58 SlotIndex Kill,
63 assert(Kill.isValid() && "Invalid SlotIndex");
67 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill.getPrevSlot());
68 assert(KillMBB && "No MBB at Kill");
71 if (LI->extendInBlock(Indexes->getMBBStartIdx(KillMBB), Kill))
74 // Find the single reaching def, or determine if Kill is jointly dominated by
78 VNInfo *VNI = findReachingDefs(LI, KillMBB, Kill, Indexes, DomTree);
103 SlotIndex Kill,
150 Kill = SlotIndex();
161 // The kill block may not be live-through.
163 LiveIn.back().Kill = Kill;
229 // The value may be live-through even if Kill is set, as can happen when
247 if (I->Kill.isValid())
248 I->LI->addRange(LiveRange(Start, I->Kill, VNI));
258 if (I->Kill.isValid())