Lines Matching refs:SplitAnalysis
603 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
609 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in addSplitConstraints()
851 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
852 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in calcSpillCost()
872 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
874 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in calcGlobalSplitCost()
938 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
939 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in splitAroundRegion()
1301 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
1302 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in tryBlockSplit()
1492 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in calcGapWeights()
1575 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in tryLocalSplit()
2762 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()