Searched refs:Kills (Results 1 – 11 of 11) sorted by relevance
/external/llvm/lib/CodeGen/ |
D | LiveVariables.cpp | 61 for (unsigned i = 0, e = Kills.size(); i != e; ++i) in findKill() 62 if (Kills[i]->getParent() == MBB) in findKill() 63 return Kills[i]; in findKill() 74 if (Kills.empty()) in dump() 77 for (unsigned i = 0, e = Kills.size(); i != e; ++i) in dump() 78 dbgs() << "\n #" << i << ": " << *Kills[i]; in dump() 100 for (unsigned i = 0, e = VRInfo.Kills.size(); i != e; ++i) in MarkVirtRegAliveInBlock() 101 if (VRInfo.Kills[i]->getParent() == MBB) { in MarkVirtRegAliveInBlock() 102 VRInfo.Kills.erase(VRInfo.Kills.begin()+i); // Erase entry in MarkVirtRegAliveInBlock() 140 if (!VRInfo.Kills.empty() && VRInfo.Kills.back()->getParent() == MBB) { in HandleVirtRegUse() [all …]
|
D | LiveDebugVariables.cpp | 234 SmallVectorImpl<SlotIndex> *Kills, 246 const SmallVectorImpl<SlotIndex> &Kills, 540 const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, in extendDef() argument 553 if (Kills) in extendDef() 554 Kills->push_back(Start); in extendDef() 575 else if (!ToEnd && Kills) in extendDef() 576 Kills->push_back(Stop); in extendDef() 584 const SmallVectorImpl<SlotIndex> &Kills, in addDefsFromCopies() argument 587 if (Kills.empty()) in addDefsFromCopies() 630 for (unsigned i = 0, e = Kills.size(); i != e; ++i) { in addDefsFromCopies() [all …]
|
D | TwoAddressInstructionPass.cpp | 870 SmallSet<unsigned, 2> Kills; in rescheduleMIBelowKill() local 884 Kills.insert(MOReg); in rescheduleMIBelowKill() 935 ((isKill && Uses.count(MOReg)) || Kills.count(MOReg))) in rescheduleMIBelowKill() 1050 SmallSet<unsigned, 2> Kills; in rescheduleKillAboveMI() local 1067 Kills.insert(MOReg); in rescheduleKillAboveMI() 1102 if (Kills.count(MOReg)) in rescheduleKillAboveMI()
|
D | MachineTraceMetrics.cpp | 694 SmallVector<unsigned, 8> Kills; in updatePhysDepsDownwards() local 708 Kills.push_back(Reg); in updatePhysDepsDownwards() 712 Kills.push_back(Reg); in updatePhysDepsDownwards() 727 for (unsigned Kill : Kills) in updatePhysDepsDownwards()
|
D | MachineVerifier.cpp | 1046 if (std::find(VI.Kills.begin(), VI.Kills.end(), MI) == VI.Kills.end()) in checkLiveness()
|
D | MachineBasicBlock.cpp | 873 LV->getVarInfo(Reg).Kills.push_back(&*I); in SplitCriticalEdge()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveVariables.h | 89 std::vector<MachineInstr*> Kills; member 96 I = std::find(Kills.begin(), Kills.end(), MI); in removeKill() 97 if (I == Kills.end()) in removeKill() 99 Kills.erase(I); in removeKill() 205 getVarInfo(IncomingReg).Kills.push_back(MI); 241 getVarInfo(IncomingReg).Kills.push_back(MI);
|
/external/llvm/lib/Target/X86/ |
D | X86FloatingPoint.cpp | 836 unsigned Kills = 0; in adjustLiveRegs() local 841 Kills |= (1 << RegNo); in adjustLiveRegs() 846 assert((Kills & Defs) == 0 && "Register needs killing and def'ing?"); in adjustLiveRegs() 849 while (Kills && Defs) { in adjustLiveRegs() 850 unsigned KReg = countTrailingZeros(Kills); in adjustLiveRegs() 855 Kills &= ~(1 << KReg); in adjustLiveRegs() 860 if (Kills && I != MBB->begin()) { in adjustLiveRegs() 864 if (!(Kills & (1 << KReg))) in adjustLiveRegs() 868 Kills &= ~(1 << KReg); in adjustLiveRegs() 873 while (Kills) { in adjustLiveRegs() [all …]
|
D | X86InstrInfo.cpp | 2708 LV->getVarInfo(leaInReg).Kills.push_back(NewMI); in convertToThreeAddressWithLEA() 2709 LV->getVarInfo(leaOutReg).Kills.push_back(ExtMI); in convertToThreeAddressWithLEA()
|
/external/mesa3d/src/gallium/drivers/i915/ |
D | TODO | 12 - Kills the chip in 3D_PRIMITIVE LINELIST with mesa-demos/fbotexture in
|
/external/llvm/lib/Target/ARM/ |
D | ARMBaseInstrInfo.cpp | 263 VI.Kills.push_back(NewMI); in convertToThreeAddress()
|