/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 std::find(Kills.begin(), Kills.end(), &MI); 97 if (I == Kills.end()) 99 Kills.erase(I) [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/linux-x86/clang-4393122/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/linux-x86/clang-4479392/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/linux-x86/clang-4579689/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/linux-x86/clang-4630689/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/linux-x86/clang-4639204/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/prebuilts/clang/host/linux-x86/clang-4691093/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; 95 std::vector<MachineInstr *>::iterator I = find(Kills, &MI); 96 if (I == Kills.end()) 98 Kills.erase(I); 149 /// HandlePhysRegKill - Add kills of Reg and its sub-registers to th [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
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. 73 /// value in one of its predecessor blocks, it is not listed in the kills set, 78 /// not live across any blocks) and Kills is empty (phi nodes are not 92 /// Kills - List of MachineInstruction's which are the last use of this 95 std::vector<MachineInstr*> Kills; 104 I = std::find(Kills.begin(), Kills.end(), MI); 105 if (I == Kills.end()) 107 Kills.erase(I) [all...] |
/external/swiftshader/third_party/subzero/src/ |
IceRegAlloc.h | 125 CfgVector<InstNumberT> Kills;
|
/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 | 227 /// End points where VNI is no longer live are added to Kills. 232 /// @param Kills Append end points of VNI's live range to Kills. 237 SmallVectorImpl<SlotIndex> *Kills, 246 /// @param Kills Points where the range of LocNo could be extended. 249 const SmallVectorImpl<SlotIndex> &Kills, 543 const VNInfo *VNI, SmallVectorImpl<SlotIndex> *Kills, 556 if (Kills) 557 Kills->push_back(Start); 582 else if (!ToEnd && Kills) [all...] |
TwoAddressInstructionPass.cpp | 221 // Find the instruction that kills SavedReg. 245 // 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. 812 /// If there is one more local instruction that reads 'Reg' and it kills 'Reg, 820 // kills efficiently. 868 SmallSet<unsigned, 2> Kills; [all...] |
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
LiveVariables.cpp | 59 for (unsigned i = 0, e = Kills.size(); i != e; ++i) 60 if (Kills[i]->getParent() == MBB) 61 return Kills[i]; 71 if (Kills.empty()) 74 for (unsigned i = 0, e = Kills.size(); i != e; ++i) 75 dbgs() << "\n #" << i << ": " << *Kills[i]; 96 for (unsigned i = 0, e = VRInfo.Kills.size(); i != e; ++i) 97 if (VRInfo.Kills[i]->getParent() == MBB) { 98 VRInfo.Kills.erase(VRInfo.Kills.begin()+i); // Erase entr [all...] |
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) [all...] |
TwoAddressInstructionPass.cpp | 116 bool canUpdateDeletedKills(SmallVector<unsigned, 4> &Kills, 212 // Find the instruction that kills SavedReg. 224 // If we find the instruction that kills SavedReg, and it is in an 262 // Save the operand that kills the register. We want to unset the kill 772 SmallVector<unsigned, 4> &Kills) { 786 Kills.push_back(MO.getReg()); 791 /// canUpdateDeletedKills - Check if all the registers listed in Kills are 794 /// preceding kills in NewKills. 796 canUpdateDeletedKills(SmallVector<unsigned, 4> &Kills, 799 while (!Kills.empty()) [all...] |
RegisterCoalescer.cpp | [all...] |
/external/llvm/lib/Target/X86/ |
X86FloatingPoint.cpp | 845 unsigned Kills = 0; 850 Kills |= (1 << RegNo); 855 assert((Kills & Defs) == 0 && "Register needs killing and def'ing?"); 858 while (Kills && Defs) { 859 unsigned KReg = countTrailingZeros(Kills); 864 Kills &= ~(1 << KReg); 869 if (Kills && I != MBB->begin()) { [all...] |