Home
last modified time | relevance | path

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/
DRegAllocGreedy.cpp499 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 …]
DRegAllocPBQP.cpp640 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()
DInlineSpiller.cpp1453 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/
DRegisterBankInfo.cpp672 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 …]
DRegBankSelect.cpp137 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/
DRegisterBankInfo.h286 SmallVector<Register, 8> NewVRegs; variable
DRegBankSelect.h566 &NewVRegs);