Lines Matching refs:SplitAnalysis
172 std::auto_ptr<SplitAnalysis> SA;
674 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in addSplitConstraints()
680 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in addSplitConstraints()
877 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcSpillCost()
879 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcSpillCost()
898 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in calcGlobalSplitCost()
900 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in calcGlobalSplitCost()
960 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in splitAroundRegion()
962 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in splitAroundRegion()
1225 ArrayRef<SplitAnalysis::BlockInfo> UseBlocks = SA->getUseBlocks(); in tryBlockSplit()
1227 const SplitAnalysis::BlockInfo &BI = UseBlocks[i]; in tryBlockSplit()
1270 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in calcGapWeights()
1323 const SplitAnalysis::BlockInfo &BI = SA->getUseBlocks().front(); in tryLocalSplit()
1626 SA.reset(new SplitAnalysis(*VRM, *LIS, *Loops)); in runOnMachineFunction()