Home
last modified time | relevance | path

Searched refs:NewVRegs (Results 1 – 15 of 15) sorted by relevance

/external/llvm/lib/CodeGen/
DRegAllocGreedy.cpp380 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 …]
DRegAllocPBQP.cpp613 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()
DInlineSpiller.cpp1366 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/
DRegAllocGreedy.cpp446 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/
DRegAllocGreedy.cpp497 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 …]
DRegAllocPBQP.cpp641 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()
DInlineSpiller.cpp1422 SmallVector<unsigned, 4> NewVRegs; in hoistAllSpills() local
1423 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills()
/external/llvm/lib/CodeGen/GlobalISel/
DRegisterBankInfo.cpp535 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 …]
DRegBankSelect.cpp109 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/
DRegisterBankInfo.cpp624 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 …]
DRegBankSelect.cpp138 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/
DRegisterBankInfo.h198 SmallVector<unsigned, 8> NewVRegs; variable
DRegBankSelect.h527 &NewVRegs);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
DRegisterBankInfo.h284 SmallVector<unsigned, 8> NewVRegs; variable
DRegBankSelect.h567 &NewVRegs);