Searched refs:NewVRegs (Results 1 – 7 of 7) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | RegAllocGreedy.cpp | 499 SmallVectorImpl<unsigned> &NewVRegs); 504 SmallVectorImpl<unsigned> &NewVRegs); 764 SmallVectorImpl<unsigned> &NewVRegs, in tryAssign() argument 784 evictInterference(VirtReg, Hint, NewVRegs); in tryAssign() 801 unsigned CheapReg = tryEvict(VirtReg, Order, NewVRegs, Cost, FixedRegisters); in tryAssign() 1049 SmallVectorImpl<unsigned> &NewVRegs) { in evictInterference() argument 1088 NewVRegs.push_back(Intf->reg); in evictInterference() 1108 SmallVectorImpl<unsigned> &NewVRegs, in tryEvict() argument 1173 evictInterference(VirtReg, BestPhys, NewVRegs); in tryEvict() 1830 SmallVectorImpl<unsigned> &NewVRegs) { in tryRegionSplit() argument [all …]
|
D | RegAllocPBQP.cpp | 640 SmallVector<unsigned, 8> NewVRegs; in initializeGraph() local 641 spillVReg(VReg, NewVRegs, MF, LIS, VRM, VRegSpiller); in initializeGraph() 642 Worklist.insert(Worklist.end(), NewVRegs.begin(), NewVRegs.end()); in initializeGraph() 733 SmallVector<unsigned, 8> NewVRegs; in mapPBQPToRegAlloc() local 734 spillVReg(VReg, NewVRegs, MF, LIS, VRM, VRegSpiller); in mapPBQPToRegAlloc() 735 AnotherRoundNeeded |= !NewVRegs.empty(); in mapPBQPToRegAlloc()
|
D | InlineSpiller.cpp | 1453 SmallVector<unsigned, 4> NewVRegs; in hoistAllSpills() local 1454 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | RegisterBankInfo.cpp | 672 StartIdx = NewVRegs.size(); in getVRegsMem() 675 NewVRegs.push_back(0); in getVRegsMem() 680 return make_range(&NewVRegs[StartIdx], End); in getVRegsMem() 691 assert((NewVRegs.size() == StartIdx + NumVal || in getNewVRegsEnd() 692 NewVRegs.size() > StartIdx + NumVal) && in getNewVRegsEnd() 694 return NewVRegs.size() <= StartIdx + NumVal ? NewVRegs.end() in getNewVRegsEnd() 695 : &NewVRegs[StartIdx + NumVal]; in getNewVRegsEnd() 727 assert(NewVRegs[OpToNewVRegIdx[OpIdx] + PartialMapIdx] == 0 && in setVRegs() 729 NewVRegs[OpToNewVRegIdx[OpIdx] + PartialMapIdx] = NewVReg; in setVRegs() 740 return make_range(NewVRegs.end(), NewVRegs.end()); in getVRegs() [all …]
|
D | RegBankSelect.cpp | 137 const iterator_range<SmallVectorImpl<Register>::const_iterator> &NewVRegs) { in repairReg() argument 139 assert(ValMapping.NumBreakDowns == (unsigned)size(NewVRegs) && in repairReg() 143 assert(!NewVRegs.empty() && "We should not have to repair"); in repairReg() 150 Register Dst = *NewVRegs.begin(); in repairReg() 197 for (Register SrcReg : NewVRegs) in repairReg() 204 for (Register DefReg : NewVRegs) in repairReg()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegisterBankInfo.h | 286 SmallVector<Register, 8> NewVRegs; variable
|
D | RegBankSelect.h | 566 &NewVRegs);
|