Lines Matching refs:SplitAnalysis
43 SplitAnalysis::SplitAnalysis(const VirtRegMap &vrm, const LiveIntervals &lis, in SplitAnalysis() function in SplitAnalysis
49 void SplitAnalysis::clear() { in clear()
57 SlotIndex SplitAnalysis::computeLastSplitPoint(unsigned Num) { in computeLastSplitPoint()
111 SplitAnalysis::getLastSplitPointIter(MachineBasicBlock *MBB) { in getLastSplitPointIter()
119 void SplitAnalysis::analyzeUses() { in analyzeUses()
166 bool SplitAnalysis::calcLiveBlockInfo() { in calcLiveBlockInfo()
271 unsigned SplitAnalysis::countLiveBlocks(const LiveInterval *cli) const { in countLiveBlocks()
295 bool SplitAnalysis::isOriginalEndpoint(SlotIndex Idx) const { in isOriginalEndpoint()
309 void SplitAnalysis::analyze(const LiveInterval *li) { in analyze()
321 SplitEditor::SplitEditor(SplitAnalysis &sa, LiveIntervals &lis, VirtRegMap &vrm, in SplitEditor()
1111 bool SplitAnalysis::shouldSplitSingleBlock(const BlockInfo &BI, in shouldSplitSingleBlock()
1129 void SplitEditor::splitSingleBlock(const SplitAnalysis::BlockInfo &BI) { in splitSingleBlock()
1260 void SplitEditor::splitRegInBlock(const SplitAnalysis::BlockInfo &BI, in splitRegInBlock()
1352 void SplitEditor::splitRegOutBlock(const SplitAnalysis::BlockInfo &BI, in splitRegOutBlock()