Lines Matching refs:LREdit
945 void RAGreedy::splitAroundRegion(LiveRangeEdit &LREdit, in splitAroundRegion() argument
949 const unsigned NumGlobalIntvs = LREdit.size(); in splitAroundRegion()
1041 DebugVars->splitRegister(Reg, LREdit.regs()); in splitAroundRegion()
1051 for (unsigned i = 0, e = LREdit.size(); i != e; ++i) { in splitAroundRegion()
1052 LiveInterval &Reg = *LREdit.get(i); in splitAroundRegion()
1175 LiveRangeEdit LREdit(VirtReg, NewVRegs, this); in tryRegionSplit() local
1176 SE->reset(LREdit, SplitSpillMode); in tryRegionSplit()
1206 splitAroundRegion(LREdit, UsedCands); in tryRegionSplit()
1223 LiveRangeEdit LREdit(VirtReg, NewVRegs, this); in tryBlockSplit() local
1224 SE->reset(LREdit, SplitSpillMode); in tryBlockSplit()
1232 if (LREdit.empty()) in tryBlockSplit()
1240 DebugVars->splitRegister(Reg, LREdit.regs()); in tryBlockSplit()
1246 for (unsigned i = 0, e = LREdit.size(); i != e; ++i) { in tryBlockSplit()
1247 LiveInterval &LI = *LREdit.get(i); in tryBlockSplit()
1469 LiveRangeEdit LREdit(VirtReg, NewVRegs, this); in tryLocalSplit() local
1470 SE->reset(LREdit); in tryLocalSplit()
1478 DebugVars->splitRegister(VirtReg.reg, LREdit.regs()); in tryLocalSplit()
1491 setStage(*LREdit.get(i), RS_Split2); in tryLocalSplit()
1492 DEBUG(dbgs() << PrintReg(LREdit.get(i)->reg)); in tryLocalSplit()