HomeSort by relevance Sort by last modified time
    Searched refs:Kills (Results 1 - 10 of 10) sorted by null

  /external/llvm/include/llvm/CodeGen/
LiveVariables.h 65 /// being captured by the Kills set. In these blocks, the value is live into
68 /// value whose Kills set contains two instructions from the same basic block.
71 /// value in one of its predecessor blocks, it is not listed in the kills set,
76 /// not live across any blocks) and Kills is empty (phi nodes are not
86 /// Kills - List of MachineInstruction's which are the last use of this
89 std::vector<MachineInstr*> Kills;
96 I = std::find(Kills.begin(), Kills.end(), MI);
97 if (I == Kills.end())
99 Kills.erase(I)
    [all...]
  /external/llvm/lib/CodeGen/
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];
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.begin()+i); // Erase entr
    [all...]
LiveDebugVariables.cpp 224 /// End points where VNI is no longer live are added to Kills.
229 /// @param Kills Append end points of VNI's live range to Kills.
234 SmallVectorImpl<SlotIndex> *Kills,
243 /// @param Kills Points where the range of LocNo could be extended.
246 const SmallVectorImpl<SlotIndex> &Kills,
540 const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills,
553 if (Kills)
554 Kills->push_back(Start);
575 else if (!ToEnd && Kills)
    [all...]
TwoAddressInstructionPass.cpp 220 // Find the instruction that kills SavedReg.
244 // If we find the instruction that kills SavedReg, and it is in an
282 // Save the operand that kills the register. We want to unset the kill
440 /// If allowFalsePositives is true then likely kills are treated as kills even
441 /// if it can't be proven that they are kills.
449 // All uses of physical registers are likely to be kills.
814 /// If there is one more local instruction that reads 'Reg' and it kills 'Reg,
822 // kills efficiently.
870 SmallSet<unsigned, 2> Kills;
    [all...]
MachineTraceMetrics.cpp 694 SmallVector<unsigned, 8> Kills;
705 // Track live defs and kills for updating RegUnits.
708 Kills.push_back(Reg);
712 Kills.push_back(Reg);
726 // First kills.
727 for (unsigned Kill : Kills)
    [all...]
MachineVerifier.cpp     [all...]
MachineBasicBlock.cpp 866 // Restore kills of virtual registers that were killed by the terminators.
873 LV->getVarInfo(Reg).Kills.push_back(&*I);
    [all...]
  /external/llvm/lib/Target/X86/
X86FloatingPoint.cpp 836 unsigned Kills = 0;
841 Kills |= (1 << RegNo);
846 assert((Kills & Defs) == 0 && "Register needs killing and def'ing?");
849 while (Kills && Defs) {
850 unsigned KReg = countTrailingZeros(Kills);
855 Kills &= ~(1 << KReg);
860 if (Kills && I != MBB->begin()) {
864 if (!(Kills & (1 << KReg)))
868 Kills &= ~(1 << KReg);
873 while (Kills)
    [all...]
X86InstrInfo.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMBaseInstrInfo.cpp 263 VI.Kills.push_back(NewMI);
827 // Add implicit super-register defs and kills to the last instruction.
    [all...]

Completed in 571 milliseconds