Searched defs:Kills (Results 1 - 4 of 4) sorted by relevance
/external/llvm/include/llvm/CodeGen/ |
H A D | LiveVariables.h | 67 /// being captured by the Kills set. In these blocks, the value is live into 70 /// value whose Kills set contains two instructions from the same basic block. 78 /// not live across any blocks) and Kills is empty (phi nodes are not 88 /// Kills - List of MachineInstruction's which are the last use of this 91 std::vector<MachineInstr*> Kills; member in struct:llvm::LiveVariables::VarInfo 98 I = std::find(Kills.begin(), Kills.end(), MI); 99 if (I == Kills.end()) 101 Kills.erase(I); 209 getVarInfo(IncomingReg).Kills [all...] |
/external/llvm/lib/CodeGen/ |
H A D | LiveVariables.cpp | 61 for (unsigned i = 0, e = Kills.size(); i != e; ++i) 62 if (Kills[i]->getParent() == MBB) 63 return Kills[i]; 74 if (Kills.empty()) 77 for (unsigned i = 0, e = Kills.size(); i != e; ++i) 78 dbgs() << "\n #" << i << ": " << *Kills[i]; local 100 for (unsigned i = 0, e = VRInfo.Kills.size(); i != e; ++i) 101 if (VRInfo.Kills[i]->getParent() == MBB) { 102 VRInfo.Kills.erase(VRInfo.Kills 811 SmallSet<unsigned, 16> Defs, Kills; local [all...] |
H A D | LiveDebugVariables.cpp | 217 /// End points where VNI is no longer live are added to Kills. 222 /// @param Kills Append end points of VNI's live range to Kills. 227 SmallVectorImpl<SlotIndex> *Kills, 236 /// @param Kills Points where the range of LocNo could be extended. 239 const SmallVectorImpl<SlotIndex> &Kills, 487 SmallVectorImpl<SlotIndex> *Kills, 503 if (Kills) 504 Kills->push_back(Start); 525 else if (!ToEnd && Kills) 485 extendDef(SlotIndex Idx, unsigned LocNo, LiveInterval *LI, const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, LiveIntervals &LIS, MachineDominatorTree &MDT, UserValueScopes &UVS) argument 547 addDefsFromCopies(LiveInterval *LI, unsigned LocNo, const SmallVectorImpl<SlotIndex> &Kills, SmallVectorImpl<std::pair<SlotIndex, unsigned> > &NewDefs, MachineRegisterInfo &MRI, LiveIntervals &LIS) argument 651 SmallVector<SlotIndex, 16> Kills; local [all...] |
H A D | TwoAddressInstructionPass.cpp | 759 SmallSet<unsigned, 2> Kills; local 773 Kills.insert(MOReg); 821 ((MO.isKill() && Uses.count(MOReg)) || Kills.count(MOReg))) 910 SmallSet<unsigned, 2> Kills; local 927 Kills.insert(MOReg); 963 if (Kills.count(MOReg))
|
Completed in 104 milliseconds