Lines Matching refs:SplitAnalysis
569 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
575 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in addSplitConstraints()
799 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
800 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in calcSpillCost()
820 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
822 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in calcGlobalSplitCost()
886 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
887 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in splitAroundRegion()
1181 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
1182 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in tryBlockSplit()
1305 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in calcGapWeights()
1388 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in tryLocalSplit()
2551 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()