reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/RegAllocGreedy.cpp
 3041   if (unsigned PhysReg = tryAssign(VirtReg, Order, NewVRegs, FixedRegisters)) {
 3048         NewVRegs.empty()) {
 3050                                               CostPerUseLimit, NewVRegs);
 3051       if (CSRReg || !NewVRegs.empty())
 3068             tryEvict(VirtReg, Order, NewVRegs, CostPerUseLimit,
 3084   assert((NewVRegs.empty() || Depth) && "Cannot append to existing NewVRegs");
 3092     NewVRegs.push_back(VirtReg.reg);
 3098     unsigned NewVRegSizeBefore = NewVRegs.size();
 3099     unsigned PhysReg = trySplit(VirtReg, Order, NewVRegs, FixedRegisters);
 3100     if (PhysReg || (NewVRegs.size() - NewVRegSizeBefore)) {
 3110     return tryLastChanceRecoloring(VirtReg, Order, NewVRegs, FixedRegisters,
 3121     NewVRegs.push_back(VirtReg.reg);
 3125     LiveRangeEdit LRE(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats);
 3127     setStage(NewVRegs.begin(), NewVRegs.end(), RS_Done);
 3127     setStage(NewVRegs.begin(), NewVRegs.end(), RS_Done);