Lines Matching refs:SplitAnalysis
605 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
611 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in addSplitConstraints()
853 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
854 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in calcSpillCost()
874 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
876 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in calcGlobalSplitCost()
940 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
941 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in splitAroundRegion()
1303 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
1304 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in tryBlockSplit()
1494 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in calcGapWeights()
1577 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in tryLocalSplit()
2764 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()