/external/llvm/lib/CodeGen/ |
D | RegAllocGreedy.cpp | 380 SmallVectorImpl<unsigned> &NewVRegs); 385 SmallVectorImpl<unsigned> &NewVRegs); 620 SmallVectorImpl<unsigned> &NewVRegs) { in tryAssign() argument 639 evictInterference(VirtReg, Hint, NewVRegs); in tryAssign() 653 unsigned CheapReg = tryEvict(VirtReg, Order, NewVRegs, Cost); in tryAssign() 808 SmallVectorImpl<unsigned> &NewVRegs) { in evictInterference() argument 840 NewVRegs.push_back(Intf->reg); in evictInterference() 860 SmallVectorImpl<unsigned> &NewVRegs, in tryEvict() argument 920 evictInterference(VirtReg, BestPhys, NewVRegs); in tryEvict() 1354 SmallVectorImpl<unsigned> &NewVRegs) { in tryRegionSplit() argument [all …]
|
D | RegAllocPBQP.cpp | 613 SmallVector<unsigned, 8> NewVRegs; in initializeGraph() local 614 spillVReg(VReg, NewVRegs, MF, LIS, VRM, VRegSpiller); in initializeGraph() 615 Worklist.insert(Worklist.end(), NewVRegs.begin(), NewVRegs.end()); in initializeGraph() 693 SmallVector<unsigned, 8> NewVRegs; in mapPBQPToRegAlloc() local 694 spillVReg(VReg, NewVRegs, MF, LIS, VRM, VRegSpiller); in mapPBQPToRegAlloc() 695 AnotherRoundNeeded |= !NewVRegs.empty(); in mapPBQPToRegAlloc()
|
D | InlineSpiller.cpp | 1366 SmallVector<unsigned, 4> NewVRegs; in hoistAllSpills() local 1367 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | RegAllocGreedy.cpp | 446 SmallVectorImpl<LiveInterval*> &NewVRegs) { in tryAssign() argument 464 evictInterference(VirtReg, Hint, NewVRegs); in tryAssign() 478 unsigned CheapReg = tryEvict(VirtReg, Order, NewVRegs, Cost); in tryAssign() 583 SmallVectorImpl<LiveInterval*> &NewVRegs) { in evictInterference() argument 604 NewVRegs.push_back(Intf); in evictInterference() 615 SmallVectorImpl<LiveInterval*> &NewVRegs, in tryEvict() argument 658 evictInterference(VirtReg, BestPhys, NewVRegs); in tryEvict() 1086 SmallVectorImpl<LiveInterval*> &NewVRegs) { in tryRegionSplit() argument 1175 LiveRangeEdit LREdit(VirtReg, NewVRegs, this); in tryRegionSplit() 1219 SmallVectorImpl<LiveInterval*> &NewVRegs) { in tryBlockSplit() argument [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | RegAllocGreedy.cpp | 497 SmallVectorImpl<unsigned> &NewVRegs); 502 SmallVectorImpl<unsigned> &NewVRegs); 761 SmallVectorImpl<unsigned> &NewVRegs) { in tryAssign() argument 780 evictInterference(VirtReg, Hint, NewVRegs); in tryAssign() 797 unsigned CheapReg = tryEvict(VirtReg, Order, NewVRegs, Cost); in tryAssign() 1037 SmallVectorImpl<unsigned> &NewVRegs) { in evictInterference() argument 1076 NewVRegs.push_back(Intf->reg); in evictInterference() 1096 SmallVectorImpl<unsigned> &NewVRegs, in tryEvict() argument 1159 evictInterference(VirtReg, BestPhys, NewVRegs); in tryEvict() 1793 SmallVectorImpl<unsigned> &NewVRegs) { in tryRegionSplit() argument [all …]
|
D | RegAllocPBQP.cpp | 641 SmallVector<unsigned, 8> NewVRegs; in initializeGraph() local 642 spillVReg(VReg, NewVRegs, MF, LIS, VRM, VRegSpiller); in initializeGraph() 643 Worklist.insert(Worklist.end(), NewVRegs.begin(), NewVRegs.end()); in initializeGraph() 734 SmallVector<unsigned, 8> NewVRegs; in mapPBQPToRegAlloc() local 735 spillVReg(VReg, NewVRegs, MF, LIS, VRM, VRegSpiller); in mapPBQPToRegAlloc() 736 AnotherRoundNeeded |= !NewVRegs.empty(); in mapPBQPToRegAlloc()
|
D | InlineSpiller.cpp | 1422 SmallVector<unsigned, 4> NewVRegs; in hoistAllSpills() local 1423 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills()
|
/external/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 535 StartIdx = NewVRegs.size(); in getVRegsMem() 538 NewVRegs.push_back(0); in getVRegsMem() 543 return make_range(&NewVRegs[StartIdx], End); in getVRegsMem() 554 assert((NewVRegs.size() == StartIdx + NumVal || in getNewVRegsEnd() 555 NewVRegs.size() > StartIdx + NumVal) && in getNewVRegsEnd() 557 return NewVRegs.size() <= StartIdx + NumVal ? NewVRegs.end() in getNewVRegsEnd() 558 : &NewVRegs[StartIdx + NumVal]; in getNewVRegsEnd() 586 assert(NewVRegs[OpToNewVRegIdx[OpIdx] + PartialMapIdx] == 0 && in setVRegs() 588 NewVRegs[OpToNewVRegIdx[OpIdx] + PartialMapIdx] = NewVReg; in setVRegs() 599 return make_range(NewVRegs.end(), NewVRegs.end()); in getVRegs() [all …]
|
D | RegBankSelect.cpp | 109 const iterator_range<SmallVectorImpl<unsigned>::const_iterator> &NewVRegs) { in repairReg() argument 112 assert(NewVRegs.begin() != NewVRegs.end() && "We should not have to repair"); in repairReg() 117 unsigned Dst = *NewVRegs.begin(); in repairReg()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 624 StartIdx = NewVRegs.size(); in getVRegsMem() 627 NewVRegs.push_back(0); in getVRegsMem() 632 return make_range(&NewVRegs[StartIdx], End); in getVRegsMem() 643 assert((NewVRegs.size() == StartIdx + NumVal || in getNewVRegsEnd() 644 NewVRegs.size() > StartIdx + NumVal) && in getNewVRegsEnd() 646 return NewVRegs.size() <= StartIdx + NumVal ? NewVRegs.end() in getNewVRegsEnd() 647 : &NewVRegs[StartIdx + NumVal]; in getNewVRegsEnd() 679 assert(NewVRegs[OpToNewVRegIdx[OpIdx] + PartialMapIdx] == 0 && in setVRegs() 681 NewVRegs[OpToNewVRegIdx[OpIdx] + PartialMapIdx] = NewVReg; in setVRegs() 692 return make_range(NewVRegs.end(), NewVRegs.end()); in getVRegs() [all …]
|
D | RegBankSelect.cpp | 138 const iterator_range<SmallVectorImpl<unsigned>::const_iterator> &NewVRegs) { in repairReg() argument 143 assert(NewVRegs.begin() != NewVRegs.end() && "We should not have to repair"); in repairReg() 148 unsigned Dst = *NewVRegs.begin(); in repairReg()
|
/external/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 198 SmallVector<unsigned, 8> NewVRegs; variable
|
D | RegBankSelect.h | 527 &NewVRegs);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 284 SmallVector<unsigned, 8> NewVRegs; variable
|
D | RegBankSelect.h | 567 &NewVRegs);
|