Lines Matching refs:SplitAnalysis
341 std::unique_ptr<SplitAnalysis> SA;
1250 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
1256 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in addSplitConstraints()
1475 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
1476 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in calcSpillCost()
1629 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
1631 const SplitAnalysis::BlockInfo &BI = UseBlocks[I]; in calcGlobalSplitCost()
1732 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
1733 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in splitAroundRegion()
2053 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
2054 for (const SplitAnalysis::BlockInfo &BI : UseBlocks) { in tryBlockSplit()
2180 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in calcGapWeights()
2262 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in tryLocalSplit()
3375 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()