Lines Matching refs:SplitAnalysis
345 std::unique_ptr<SplitAnalysis> SA;
1188 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
1194 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in addSplitConstraints()
1416 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
1418 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcSpillCost()
1589 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
1591 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcGlobalSplitCost()
1693 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
1695 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in splitAroundRegion()
2026 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
2028 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in tryBlockSplit()
2154 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in calcGapWeights()
2236 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in tryLocalSplit()
3256 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()