Lines Matching refs:SplitAnalysis
251 std::unique_ptr<SplitAnalysis> SA;
936 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
942 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in addSplitConstraints()
1143 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
1145 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcSpillCost()
1164 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
1166 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcGlobalSplitCost()
1228 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
1230 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in splitAroundRegion()
1520 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
1522 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in tryBlockSplit()
1650 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in calcGapWeights()
1728 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in tryLocalSplit()
2604 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()