/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 | 237 SmallVectorImpl<SlotIndex> *Kills, 249 const SmallVectorImpl<SlotIndex> &Kills, 543 const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, in extendDef() argument 556 if (Kills) in extendDef() 557 Kills->push_back(Start); in extendDef() 582 else if (!ToEnd && Kills) in extendDef() 583 Kills->push_back(Stop); in extendDef() 591 const SmallVectorImpl<SlotIndex> &Kills, in addDefsFromCopies() argument 594 if (Kills.empty()) in addDefsFromCopies() 637 for (unsigned i = 0, e = Kills.size(); i != e; ++i) { in addDefsFromCopies() [all …]
|
D | TwoAddressInstructionPass.cpp | 868 SmallSet<unsigned, 2> Kills; in rescheduleMIBelowKill() local 882 Kills.insert(MOReg); in rescheduleMIBelowKill() 932 ((isKill && Uses.count(MOReg)) || Kills.count(MOReg))) in rescheduleMIBelowKill() 1046 SmallSet<unsigned, 2> Kills; in rescheduleKillAboveMI() local 1063 Kills.insert(MOReg); in rescheduleKillAboveMI() 1097 if (Kills.count(MOReg)) in rescheduleKillAboveMI()
|
D | MachineTraceMetrics.cpp | 698 SmallVector<unsigned, 8> Kills; in updatePhysDepsDownwards() local 712 Kills.push_back(Reg); in updatePhysDepsDownwards() 716 Kills.push_back(Reg); in updatePhysDepsDownwards() 731 for (unsigned Kill : Kills) in updatePhysDepsDownwards()
|
/external/llvm-project/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() 98 for (unsigned i = 0, e = VRInfo.Kills.size(); i != e; ++i) in MarkVirtRegAliveInBlock() 99 if (VRInfo.Kills[i]->getParent() == MBB) { in MarkVirtRegAliveInBlock() 100 VRInfo.Kills.erase(VRInfo.Kills.begin()+i); // Erase entry in MarkVirtRegAliveInBlock() 138 if (!VRInfo.Kills.empty() && VRInfo.Kills.back()->getParent() == MBB) { in HandleVirtRegUse() [all …]
|
D | LiveDebugVariables.cpp | 312 const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, 325 const SmallVectorImpl<SlotIndex> &Kills, 758 const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, in extendDef() argument 770 if (Kills) in extendDef() 771 Kills->push_back(Start); in extendDef() 794 else if (!ToEnd && Kills) in extendDef() 795 Kills->push_back(Stop); in extendDef() 803 const SmallVectorImpl<SlotIndex> &Kills, in addDefsFromCopies() argument 806 if (Kills.empty()) in addDefsFromCopies() 850 for (unsigned i = 0, e = Kills.size(); i != e; ++i) { in addDefsFromCopies() [all …]
|
D | PHIElimination.cpp | 179 if (VI.Kills.size() > 1 || in runOnMachineFunction() 180 (!VI.Kills.empty() && VI.Kills.front()->getParent() != DefMBB)) in runOnMachineFunction() 181 for (auto *MI : VI.Kills) in runOnMachineFunction()
|
D | TwoAddressInstructionPass.cpp | 768 SmallVector<Register, 2> Kills; in rescheduleMIBelowKill() local 782 Kills.push_back(MOReg); in rescheduleMIBelowKill() 835 regOverlapsSet(Kills, MOReg, TRI))) in rescheduleMIBelowKill() 948 SmallVector<Register, 2> Kills; in rescheduleKillAboveMI() local 965 Kills.push_back(MOReg); in rescheduleKillAboveMI() 999 if (regOverlapsSet(Kills, MOReg, TRI)) in rescheduleKillAboveMI()
|
/external/swiftshader/third_party/llvm-10.0/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 | 315 SmallVectorImpl<SlotIndex> *Kills, 329 const SmallVectorImpl<SlotIndex> &Kills, 734 const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, in extendDef() argument 746 if (Kills) in extendDef() 747 Kills->push_back(Start); in extendDef() 770 else if (!ToEnd && Kills) in extendDef() 771 Kills->push_back(Stop); in extendDef() 779 const SmallVectorImpl<SlotIndex> &Kills, in addDefsFromCopies() argument 782 if (Kills.empty()) in addDefsFromCopies() 826 for (unsigned i = 0, e = Kills.size(); i != e; ++i) { in addDefsFromCopies() [all …]
|
D | TwoAddressInstructionPass.cpp | 908 SmallVector<unsigned, 2> Kills; in rescheduleMIBelowKill() local 922 Kills.push_back(MOReg); in rescheduleMIBelowKill() 975 regOverlapsSet(Kills, MOReg, TRI))) in rescheduleMIBelowKill() 1089 SmallSet<unsigned, 2> Kills; in rescheduleKillAboveMI() local 1106 Kills.insert(MOReg); in rescheduleKillAboveMI() 1140 if (Kills.count(MOReg)) in rescheduleKillAboveMI()
|
D | MachineTraceMetrics.cpp | 704 SmallVector<unsigned, 8> Kills; in updatePhysDepsDownwards() local 718 Kills.push_back(Reg); in updatePhysDepsDownwards() 722 Kills.push_back(Reg); in updatePhysDepsDownwards() 737 for (unsigned Kill : Kills) in updatePhysDepsDownwards()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveVariables.h | 89 std::vector<MachineInstr*> Kills; member 96 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/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | LiveVariables.h | 89 std::vector<MachineInstr*> Kills; member 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); in removeKill() 96 if (I == Kills.end()) in removeKill() 98 Kills.erase(I); in removeKill() 204 getVarInfo(IncomingReg).Kills.push_back(&MI); 240 getVarInfo(IncomingReg).Kills.push_back(&MI);
|
/external/llvm-project/llvm/include/llvm/CodeGen/ |
D | LiveVariables.h | 89 std::vector<MachineInstr*> Kills; member 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); in removeKill() 96 if (I == Kills.end()) in removeKill() 98 Kills.erase(I); in removeKill() 203 getVarInfo(IncomingReg).Kills.push_back(&MI); 239 getVarInfo(IncomingReg).Kills.push_back(&MI);
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Coroutines/ |
D | CoroFrame.cpp | 84 BitVector Kills; member 109 bool const Result = Block[UseIndex].Kills[DefIndex]; in hasPathCrossingSuspendPoint() 172 dump(" Kills", Block[I].Kills); in dump() 187 B.Kills.resize(N); in SuspendCrossingInfo() 205 B.Kills |= B.Consumes; in SuspendCrossingInfo() 233 auto SavedKills = S.Kills; in SuspendCrossingInfo() 237 S.Kills |= B.Kills; in SuspendCrossingInfo() 242 S.Kills |= B.Consumes; in SuspendCrossingInfo() 247 S.Kills |= S.Consumes; in SuspendCrossingInfo() 253 S.Kills.reset(); in SuspendCrossingInfo() [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86FloatingPoint.cpp | 845 unsigned Kills = 0; in adjustLiveRegs() local 850 Kills |= (1 << RegNo); in adjustLiveRegs() 855 assert((Kills & Defs) == 0 && "Register needs killing and def'ing?"); in adjustLiveRegs() 858 while (Kills && Defs) { in adjustLiveRegs() 859 unsigned KReg = countTrailingZeros(Kills); in adjustLiveRegs() 864 Kills &= ~(1 << KReg); in adjustLiveRegs() 869 if (Kills && I != MBB->begin()) { in adjustLiveRegs() 873 if (!(Kills & (1 << KReg))) in adjustLiveRegs() 877 Kills &= ~(1 << KReg); in adjustLiveRegs() 882 while (Kills) { in adjustLiveRegs() [all …]
|
/external/llvm-project/llvm/lib/Transforms/Coroutines/ |
D | CoroFrame.cpp | 97 BitVector Kills; member 121 bool const Result = Block[UseIndex].Kills[DefIndex]; in hasPathCrossingSuspendPoint() 184 dump(" Kills", Block[I].Kills); in dump() 199 B.Kills.resize(N); in SuspendCrossingInfo() 217 B.Kills |= B.Consumes; in SuspendCrossingInfo() 245 auto SavedKills = S.Kills; in SuspendCrossingInfo() 249 S.Kills |= B.Kills; in SuspendCrossingInfo() 254 S.Kills |= B.Consumes; in SuspendCrossingInfo() 259 S.Kills |= S.Consumes; in SuspendCrossingInfo() 265 S.Kills.reset(); in SuspendCrossingInfo() [all …]
|
/external/llvm-project/llvm/lib/Target/X86/ |
D | X86FloatingPoint.cpp | 892 unsigned Kills = 0; in adjustLiveRegs() local 897 Kills |= (1 << RegNo); in adjustLiveRegs() 902 assert((Kills & Defs) == 0 && "Register needs killing and def'ing?"); in adjustLiveRegs() 905 while (Kills && Defs) { in adjustLiveRegs() 906 unsigned KReg = countTrailingZeros(Kills); in adjustLiveRegs() 912 Kills &= ~(1 << KReg); in adjustLiveRegs() 917 if (Kills && I != MBB->begin()) { in adjustLiveRegs() 921 if (!(Kills & (1 << KReg))) in adjustLiveRegs() 925 Kills &= ~(1 << KReg); in adjustLiveRegs() 930 while (Kills) { in adjustLiveRegs() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | X86FloatingPoint.cpp | 892 unsigned Kills = 0; in adjustLiveRegs() local 897 Kills |= (1 << RegNo); in adjustLiveRegs() 902 assert((Kills & Defs) == 0 && "Register needs killing and def'ing?"); in adjustLiveRegs() 905 while (Kills && Defs) { in adjustLiveRegs() 906 unsigned KReg = countTrailingZeros(Kills); in adjustLiveRegs() 912 Kills &= ~(1 << KReg); in adjustLiveRegs() 917 if (Kills && I != MBB->begin()) { in adjustLiveRegs() 921 if (!(Kills & (1 << KReg))) in adjustLiveRegs() 925 Kills &= ~(1 << KReg); in adjustLiveRegs() 930 while (Kills) { in adjustLiveRegs() [all …]
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/ |
D | clear-super-register-1.s | 7 ## Kills the previous definition of RAX.
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/ |
D | clear-super-register-1.s | 7 ## Kills the previous definition of RAX.
|
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BdVer2/ |
D | clear-super-register-1.s | 7 ## Kills the previous definition of RAX.
|
/external/swiftshader/third_party/subzero/src/ |
D | IceRegAlloc.h | 123 CfgVector<InstNumberT> Kills; variable
|
D | IceRegAlloc.cpp | 141 Kills.clear(); in initForGlobal() 151 Kills.push_back(I.getNumber()); in initForGlobal() 298 Kills.clear(); in initForInfOnly() 826 LiveRange KillsRange(Kills); in scan()
|