• Home
  • Raw
  • Download

Lines Matching refs:LREdit

1213 void RAGreedy::splitAroundRegion(LiveRangeEdit &LREdit,  in splitAroundRegion()  argument
1217 const unsigned NumGlobalIntvs = LREdit.size(); in splitAroundRegion()
1309 DebugVars->splitRegister(Reg, LREdit.regs(), *LIS); in splitAroundRegion()
1319 for (unsigned i = 0, e = LREdit.size(); i != e; ++i) { in splitAroundRegion()
1320 LiveInterval &Reg = LIS->getInterval(LREdit.get(i)); in splitAroundRegion()
1470 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats); in doRegionSplit() local
1471 SE->reset(LREdit, SplitSpillMode); in doRegionSplit()
1501 splitAroundRegion(LREdit, UsedCands); in doRegionSplit()
1518 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats); in tryBlockSplit() local
1519 SE->reset(LREdit, SplitSpillMode); in tryBlockSplit()
1527 if (LREdit.empty()) in tryBlockSplit()
1535 DebugVars->splitRegister(Reg, LREdit.regs(), *LIS); in tryBlockSplit()
1541 for (unsigned i = 0, e = LREdit.size(); i != e; ++i) { in tryBlockSplit()
1542 LiveInterval &LI = LIS->getInterval(LREdit.get(i)); in tryBlockSplit()
1590 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats); in tryInstructionSplit() local
1591 SE->reset(LREdit, SplitEditor::SM_Size); in tryInstructionSplit()
1621 if (LREdit.empty()) { in tryInstructionSplit()
1628 DebugVars->splitRegister(VirtReg.reg, LREdit.regs(), *LIS); in tryInstructionSplit()
1632 setStage(LREdit.begin(), LREdit.end(), RS_Spill); in tryInstructionSplit()
1913 LiveRangeEdit LREdit(&VirtReg, NewVRegs, *MF, *LIS, VRM, this, &DeadRemats); in tryLocalSplit() local
1914 SE->reset(LREdit); in tryLocalSplit()
1922 DebugVars->splitRegister(VirtReg.reg, LREdit.regs(), *LIS); in tryLocalSplit()
1935 setStage(LIS->getInterval(LREdit.get(i)), RS_Split2); in tryLocalSplit()
1936 DEBUG(dbgs() << PrintReg(LREdit.get(i))); in tryLocalSplit()