reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);